[tips]たまには振り返っておく。Principle拡張に開き、修正に閉じる。Yourself適切な場所一箇所で処理する。(複数個所に同じようなコードがあるのは、あやしい。Principle一つのことをうまくやる。Principleサブクラスは親クラスと同じインタフェースを持つ。(2Dimensionクラスのサブクラスで3Dimensionクラス作るのはだめ。motivation.drivendevelopment.jp。