Интернет конечно-же. И написан он на пхп, с использованием ООП.
Вопрос: Как мне связать между собой, допустим, 30 классов? А если не нужен функционал одного, или нескольких, то как исключить?
require_once ('merclass.php');
А в нем 30 разных классов, которые наследуют друг-друга. Тяжко будет для обработки
или
require_once ('merclass_auth.php');
require_once ('merclass_main.php');
require_once ('merclass_db.php');
require_once ('merclass_user.php');
$db = new db;
$auth = new auth;
$user = new user;
$main = new main;
Или так делать лучше?
Дайте совет)
Спустя 1 час, 29 минут, 6 секунд (21.12.2010 - 18:17) linker написал(а):
Если каждый следующий наследуют предыдущий, то никак. Следует рассмотреть вопрос, а нафига такая цепочка наследований нужна.
Спустя 33 минуты, 23 секунды (21.12.2010 - 18:50) vasa_c написал(а):
Спустя 9 часов, 1 минута, 19 секунд (22.12.2010 - 03:52) Guest написал(а):
Наибольшая сцепляемость в приложении это наследование.
Нужно стремиться к наименьшей сцепляемости. А вообще это уровень проектирования архитектуры, если что то не ладится учиться, учиться и ещё раз учиться, только в той области где есть пробелы.
Нужно стремиться к наименьшей сцепляемости. А вообще это уровень проектирования архитектуры, если что то не ладится учиться, учиться и ещё раз учиться, только в той области где есть пробелы.
Спустя 4 часа, 35 минут, 51 секунда (22.12.2010 - 08:27) pavel_kps написал(а):
Почему бы не использовать мощный механизм __autoload()
http://mywebdev.ru/php-autoload.html
http://mywebdev.ru/php-autoload.html
Спустя 1 час, 41 минута, 11 секунд (22.12.2010 - 10:09) kirik написал(а):
Цитата (pavel_kps @ 22.12.2010 - 00:27) |
Почему бы не использовать мощный механизм __autoload() |
топики иногда нужно сначала читать и полностью. второй ответ был именно об этом.