($a > n) сломалось в голове понимание)
Хорошо, а если взять за пример условно те же бойлеры из статьи выше...
$boilerBrandA->setDesirableTemperature(150);
$boilerBrandB->setDesirableTemperature(150);
Оба наследуются от абстрактного Boiler...
И, допустим, brandB не поддерживает температуру 150. Тут тогда как быть?)
Очевидно же - не делать их братьями. Весь Барбара лисков о том, что не стоит пихать наследование там, где оно не пихается.
Обсуждают сегодня