ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Планирование классов
  #1  
Старый 12.12.2006, 22:14
Аватар для ChieFSS
ChieFSS
Познающий
Регистрация: 23.11.2006
Сообщений: 34
Провел на форуме:
156100

Репутация: 7
Question Планирование классов

Кто может посоветовать наиболее правильную структуру классов? Я никак не могу распределить функции среди них и их среди файлов.
 
Ответить с цитированием

  #2  
Старый 13.12.2006, 00:09
Аватар для SMiX
SMiX
Участник форума
Регистрация: 25.07.2005
Сообщений: 246
Провел на форуме:
457850

Репутация: 174
По умолчанию

Подробнее... Ты о чем?
 
Ответить с цитированием

  #3  
Старый 13.12.2006, 00:10
Аватар для EXSlim
EXSlim
Познающий
Регистрация: 09.10.2006
Сообщений: 92
Провел на форуме:
347686

Репутация: 87
Отправить сообщение для EXSlim с помощью ICQ
По умолчанию

Смотря с чем будет работать класс. Я например сначала пишу класс для работы с переменными, а потом несколько классов для работы с БД, файлами, картиками. Используя наследование подключаю класс для работы с переменными как child в основные финальные классы.

З.Ы. Тема интересная....возможно напишу статью или небольшой ман по использовании классов

Последний раз редактировалось EXSlim; 13.12.2006 в 00:12..
 
Ответить с цитированием

  #4  
Старый 13.12.2006, 01:28
Аватар для ChieFSS
ChieFSS
Познающий
Регистрация: 23.11.2006
Сообщений: 34
Провел на форуме:
156100

Репутация: 7
По умолчанию

Я не могу понять какие функции и переменные определять в классах.
Допустим в движке должны быть новости, регистрация и опрос как модули. Как их описать в классах (образно) чтобы было наиболее правильно и что должен делать основной класс и самое главное как это все будет выводить бедный index.php
 
Ответить с цитированием

  #5  
Старый 14.12.2006, 23:55
Аватар для v@no
v@no
Новичок
Регистрация: 09.07.2006
Сообщений: 13
Провел на форуме:
13306

Репутация: 5
По умолчанию

Цитата:
Сообщение от ChieFSS  
Я не могу понять какие функции и переменные определять в классах.
Допустим в движке должны быть новости, регистрация и опрос как модули. Как их описать в классах (образно) чтобы было наиболее правильно и что должен делать основной класс и самое главное как это все будет выводить бедный index.php
поразбирай движки порталов , форумов например в ИПБ делают так:
пользователь сообщает форуму ACT где ACT - это имя файла и имя класса в каждом классе с именем ACT есть функция AutoRun запуская которую выводится весь смысл модуля =)
грубо это выглядит:

<?php
include "sckin.php";//Твой класс для вывода инфы и запросов майскьюль и т.д.
$scin_class = new MainClass();// дальше эта переменная будет использоваться другими классами-модулями для вывода и других дел
include "module1.php"
include "module2.php"
include "module3.php"
include "module4.php"// это все твои классы с функциями AutoRun()
....
$class = new $_GET['act']();
$class->AutoRun();
?> - вот и весь твой индекс.пхп для начала

пример класса:

<?php
class module1
{
var $scin_class; //твой класс который отвечает за вывод
function AutoRun()
{
$scin_class->print_link('http://ya.ru','XXXndex');//например вывод ссылки
}
}
?>
ну и один какбы центральный класс который отвечает за скины и формирование HTML кода

Последний раз редактировалось v@no; 15.12.2006 в 00:03..
 
Ответить с цитированием

  #6  
Старый 15.12.2006, 22:27
Аватар для ChieFSS
ChieFSS
Познающий
Регистрация: 23.11.2006
Сообщений: 34
Провел на форуме:
156100

Репутация: 7
По умолчанию

v@no, во спасибо. Теперь я начинаю понимать как это делать.
 
Ответить с цитированием

  #7  
Старый 15.12.2006, 22:54
Аватар для v@no
v@no
Новичок
Регистрация: 09.07.2006
Сообщений: 13
Провел на форуме:
13306

Репутация: 5
По умолчанию

Цитата:
Сообщение от ChieFSS  
v@no, во спасибо. Теперь я начинаю понимать как это делать.
не за что, но ты всеже поковыряй уже готовые движки во многих есть коментарии на русском
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Словарь Java-терминов foreva Чужие Статьи 0 08.02.2005 16:28



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ