После просмотра: Чистые кодовые разговоры - наследование, полиморфизм и тестирование
Я проверил свой код и заметил, что несколько операторов switch могут быть реорганизованы в полиморфизм, но я также заметил, что я использовал только операторы switch с перечислениями. Означает ли это, что перечисления являются "злыми" в OO-дизайне и должны быть устранены с помощью полиморфизма?