全然関係ないけどクラス設計において役割を決めるのは大事だぞ
その役割は契約の責務としてあらわして、インターフェースとして記述してもいいし。
役割の振る舞いオブジェクトを外部から注入してもいい。
大事なのは役割や振る舞いが「容易に代替可能である」ことだ。
代替可能であれば、変更に対して強靭になり、良い設計になる。
Permalink | 記事への反応(0) | 00:17
ツイートシェア