<learndojo />
← Продвинутые возможности PHP
Провести code review2 баллов

Когда выбрать абстрактный класс?

Два вида писателей должны иметь общий массив продуктов и готовый addProduct(), но каждый по-своему реализует write(). Какую основу выбрать?

Подсказки
  • Нужны одновременно повторное использование кода и обязательство реализовать метод.
Что проверяет это задание

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