15. 1st Stage
9つの簡単なコーディングルールで
修行する オブジェクト指向の基本を体に叩き込む
2nd Stage
Become a Software Developer
一人前になる 6つの役割ステレオタイプ
で設計する
Final Stage
Become a
Thoughtful Software Developer
突き抜ける Become a
Leading Software Designer
35. アンチパターン:大きなオブジェクト
巨大なクラス get
get
Import文の群れ get
インスタンス変数の群れ set
set
長いメソッドの群れ set
データの入れ物クラス
getter/setter だけ
巨大なクラスのメリット(?)
何でも屋なので、役割の設計が不要
一枚岩なので、隣人との協力の設計が不要