Показать сообщение отдельно
Старый 01.10.2006, 01:32
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 20  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
В моих проектах экземпляр класса понятия не имеет, кто его папа. (а зачем?)
И уровней вложенности относительного одного экземпляра не бывает больше одного.
А зачем, собственно, делать больше уровней вложенности?

Реальных уровней может быть сколько угодно, но знать, кто с кем завязан досконально в одном классе вообще не имеет смысла.

Экземпляр класса должен знать своих детей — экземпляров другого класса(-ов), а те, в свою очередь, своих детей, и не более того.

Ты же связываешь все классы по рукам и ногам и ты не можешь взять отдельный класс (плюс, быть может, классов-наследников или классов-детей, входящих в класс-родитель) и использовать в другом проекте без изменений. В таком случае никакой пользы от ООП нет.

Более того, я никогда не использую _root и _parent в принципе.