プリミティブ型は扱える範囲が大きすぎて、ドメインをシステムで表すには適さない。

→int型はマイナス21億〜21億までの整数だが、システムで扱う整数値の範囲を超えていることがほとんどではないか?

プリミティブ型をそのまま使わず、狭い関心を持つ値オブジェクトを作る。

値オブジェクトの中ではメソッドは必ずインスタンス変数を使うようにする 凝集度