OOマンセー派のよくあるおかしな設計は
1)脈絡も無くサブルーチン集をクラスにまとめたもの。
2)クラス名が「機能を持ったモノ」を表していない。(たまに動詞)
3)よくバージョンが変わり、上位互換性も下位互換性もなくインターフェース
  も毎回変わる
 (インターフェースと言うと継承で使うアレしか思い浮かばないので話が通じない)
4)とにかく汎用性の低い部品しか作れない。
  (そのプログラムでのみ使用可能なクラスしか作れない)
5)本人は時代の最先端を行っていると勘違いしている(実は二周遅れ)