共通化の線引がむずかしい
■ このスレッドは過去ログ倉庫に格納されています
0418デフォルトの名無しさん
2006/03/14(火) 17:49:11少なくとも DI フレームワークを使っていて追いやすいものを見た覚えはないよ。
みんな設計できてないんだねぇ。
ってまぁ、たいして見たわけでもないけどさ。今のところ使いたいとは思えないな。
>あるオブジェクト(A)が、他のクラスのサブクラスもしくはサブタイプのオブジェクトを使用する、
>これだけだ。
あたりまえ。
>その依存(どのクラスをインスタンスかすべきか)をなくすのがDIだ。
だから、それを設定ファイルとかに過剰に書くから追いにくいといっている。
もちろん自分だって実装クラス名を設定で与えるような設計をすることはある。
ただし、設定で実装を指定するようなものの数を極力減らすのがよい設計だと思うけどね。
spring とか使ってるプロジェクトの中身を見ると結構悲惨だったよ。
■ このスレッドは過去ログ倉庫に格納されています