FC2ブログ

リファクタリング:フィールドの移動

あるクラスに定義されているフィールドが、現在または将来に渡って、
定義されているクラスよりも、他のクラスから使われることのほうが多い場合、
移動先のクラスに新たなフィールドを作って、その利用側をすべて変更します。

フィールドを移動することを考えるのは、そのクラスのメソッドよりも
別クラスのメソッドの方がそのフィールドを多く使っているのがわかった時です。

Read more...

スポンサーサイト