タイトル : 多重継承について 投稿日 : 2007/04/11(Wed) 10:14 投稿者 : ひでと
お世話になります。 製品の重量を求めるプログラムを作ろうとして、根本的な問題でつまづいています。 お知恵をお貸しください。 製品は、分類方法が3タイプあります。 断面形状 分類方法1 外一度曲げ 外二度曲げ 内曲げ 水平トレイ 分類方法2 ラダートレイ 鋼板トレイ 種類 分類方法3 ストレート 水平曲がり ... (20種類ほどあります。) したがって 1つの製品は 例えば「外一度曲げ」でかつ「ラダートレイ」でかつ「ストレート」 であるということができます。それぞれの製品に属性があり、重量の計算方法が異なっています。 これをクラスを用いて表現するには、「多重継承」(?)が必要のように思いました。 無理やりに 「Inherits」と「Namespace」を使ってみたのですが、 「Interface」を使う方法があるようにヘルプでみました。どちらが良いのでしょうか? または、また私の全くの間違いなのか教えていただければと思います。 続けてクラスのソースを部分的に入れますので、ご指摘ください。 |