ひがやすを技術ブログ

電通国際情報サービスのプログラマ

2005-07-11から1日間の記事一覧

DIにインターフェースは必須か

DIでインジェクションされるオブジェクトの型にインターフェースを使うのは、実装が変わったときでも、利用者側に影響を及ぼさないようにするためです。この辺の詳細は、JavaWorld8月号のDIとOCPのところで触れています。 逆にスクリプト言語で型を意識する…

Separation of Hotspotその2

リッチなドメインモデルのアンチパターンの1つとして、「ホットスポットを考慮せずに関連のあるデータと振る舞いを1つのクラスに詰め込んだもの」があります。 このパターンは、変更による影響を受けやすいので、変更の多いシステムには、向いていません。逆…