アンチパターン
オブジェクトやモジュール間の直接的・間接的な依存関係を不必要に取り込んでしまうこと
システムの後続のバージョンに、より多くの人員が必要になる
サブクラスがスーパークラスのオーバーライドされたメソッドを呼び出さなければならないような設計
(通例オブジェクト指向分析設計において)表現される視点を示さずに記述されたモデル
変更できない型から変更可能な派生型を作成する際の問題