リファクタリング:サブクラスによるタイプコードの置き換え

クラスの振る舞いに影響を与える不変のタイプコードがある場合、
そのタイプコードをサブクラスに置き換えます。

タイプコードが振る舞いに関係しないならば、
「クラスによるタイプコードの置き換え」が適用できます。
しかし、タイプコードが振る舞いに影響する場合、取るべき最善の手は、
変化する振る舞いを扱うためにポリモーフィズムを利用することです。

Read more...

スポンサーサイト
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。