Духовность™
Продвинутый новичок
ООП: объявление методов, оперирующих данными extends классов
Есть у меня код в базовом абстрактном классе:
$this->var -- переменная, которая объявленна в базовом, но данными наполняется только в extends классах.
Вопрос: допустимо ли так структурировать иерархии с точки зрения ООП, когда в базовом классе "используется" (т.е. не используется - просто описан механизм действий) переменная "из" подкласса?
Есть у меня код в базовом абстрактном классе:
PHP:
public function test()
{
return $this->foo( $this->var );
}
Вопрос: допустимо ли так структурировать иерархии с точки зрения ООП, когда в базовом классе "используется" (т.е. не используется - просто описан механизм действий) переменная "из" подкласса?
