データとそれを操作するメソッドは同じクラスにまとめる
■データを表現するデータクラスには、そのデータに対する処理(値変更)
を行うメソッドもセットで持つべき。
・データとメソッドが別クラスにあるのは、低凝集。
・このクラスのデータを変更するときは、必ずこのクラスで行われる
と整理されていれば(高凝集)、PG修正時や調査時など、このクラスだけを
見れば済むので、メンテナンス性が高い。
・ソリューション中の色んなクラスから同じデータに変更が行われる状態は
影響範囲が分かりにくいし、ソースの重複も発生する可能性がある。
(同じ処理を行うメソッドが、別々の場所に複数定義されている状態)