2005-07-11から1日間の記事一覧
DIでインジェクションされるオブジェクトの型にインターフェースを使うのは、実装が変わったときでも、利用者側に影響を及ぼさないようにするためです。この辺の詳細は、JavaWorld8月号のDIとOCPのところで触れています。 逆にスクリプト言語で型を意識する…
リッチなドメインモデルのアンチパターンの1つとして、「ホットスポットを考慮せずに関連のあるデータと振る舞いを1つのクラスに詰め込んだもの」があります。 このパターンは、変更による影響を受けやすいので、変更の多いシステムには、向いていません。逆…