[751] Re:分析と設計
投稿者:774RR
2007/02/20 02:13:25
>「こうもり」を派生したくなった時点で、名前をflying_animalとかに変更するのが筋では?
御意。それは大いにありだと思う今日子の頃です。
今回のこの案件A’A”では、それでうまく行きそうです。みな幸せ。
ただ、この手法を更に推し進めるとインターフェイスの多重継承の山になりかねないので要注意でしょう。
struct fooable { virtual void do_foo()=0; };
struct barable { virtual void do_bar()=0; };
struct bazable { virtual void do_baz()=0; };
struct hoge : fooable, barable {...};
struct piyo : barable, bazable {...};
とてもまともに分析したとは思えない醜い設計です。
抽象度は増したのかもしれませんが、実用度が薄すぎます。まともに使いこなせるとはとてもとても。
# 自己反省をかねて age