Задать вопрос
@majstar_Zubr
C++, C#, gamedev

Как свернуть иерархию наследования в линейную цепочку?

В книге Роберт Мартин, Как стать профессионалом разработки ПО, есть фраза " Они преобразуют switch в полиморфную конструкцию или сворачивают иерархию наследования в линейную цепочку ".
Прошу пояснить второе.
  • Вопрос задан
  • 98 просмотров
Подписаться 2 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • ProductStar
    Python: навык ООП и функционального программирования
    1 месяц
    Далее
  • Stepik
    Python OOP от Python_Samurai
    2 недели
    Далее
  • Учебный центр IBS
    JVA-I-001 Java: ООП и функциональная парадигма
    1 неделя
    Далее
Решения вопроса 1
myjcom
@myjcom
They’ll transform a switch statement into polymorphic deployment, or collapse an
inheritance hierarchy into a chain-of-command. In short, they treat software
the way a sculptor treats clay—they continuously shape and mold it.

иерархию наследования в линейный порядок подчиненности

(пример см. комментарий)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы