>>279
継承は別に深くない。せいぜい4階層。
機能別に違うクラスが用意されてる分多いだけ。

複数の機能を一つのクラスに詰め込むか、別々のクラスに分割するかの違い。