>>370
いやそれは極端でしょ
OOPの要素はどれも使い分けじゃないの?

複雑化したら切り出すが抽象化にはキリがないので
IF文を全部ポリモーフィズムにするわけでもないし
最初から全部デザパタにするわけでもない