Nubcoder32
Добрый день форумчане. Возникла ситуация, когда:
Есть класс firstClass, в котором создается экземпляр twoClassPHP:
class firstClass { … new twoClass(); … }Можно ли теперь в классе twoClass наследовать firstClass?
PHP:
class twoClass extends firstClass { … }
mkramer
Можно. Нужно ли — другой вопрос, но можно.
— Добавлено —
Если говорить о теории ООП, то базовый класс, конечно, ничего не должен знать о том, что у него есть наследники. Лучше применять переопределение методов, фабричный метод и т.п.