- オブジェクト指向なんて今すぐやめてください
361 :デフォルトの名無しさん[sage]:2014/05/01(木) 02:04:43.49 ID:phibx9jh - >>358
そんなに特殊だろうか、、、 外部から使うときの要件が示されていないから多態は考えない。 でも継承したいらしいから継承はする。 正方形と長方形の重複要素は正方形と一致するので正方形を基底クラスにしたら継承クラス側で無駄なコードを書く必要がない。 ↑共通コードを全部基底クラスに置けるから二つのクラスを実装する上でコード量が一番少なくできそうな気がする。 ってだけだよ。 そもそもふつう長方形を扱うクラスを作った上で正方形だけのクラス作る事が有るとも思えないから、用途が特殊と言うより、正方形と長方形で継承関係作ろうとすること自体が特殊だと思うけど。
|