Операторы switch.
У вас есть сложный оператор switch или последовательность if-ов.
##Signs and Symptoms
У вас есть сложный оператор switch или последовательность if-ов.

##Reasons for the Problem
Одним из очевидных признаков объектно-ориентированного кода служит сравнительно редкое использование операторов типа switch или case. Часто один и тот же блок switch оказывается разбросанным по разным местам программы. При добавлении в него нового варианта приходится искать все эти блоки switch и модифицировать их.
Как правило, заметив блок switch, следует подумать о полиморфизме.
##Payoff
- Улучшает организацию кода.
