masaka says
AATを眺めながらクラス階層の検討。これは本格的に踏み込むと際限無いので、実用性を基本にしつつ論理的整合性とのバランスをとるのが肝