2011-08-29 7 views
0

私は、すべてがセットまたはサブセット全体でいくつかのプロパティを共有する複数(〜40)のビジネスオブジェクトのリストを持っています。これは、以下の擬似コードで記述することができる:最適な継承グラフの決定

Object Foo 
    property a 
    property b 

Object Bar 
    property a 
    property c 

Object Baz 
    property b 
    property c 

私の場合には約20の異なる特性があります。

最適な継承グラフを作成するにはどうしたらよいでしょうか?つまり、動作が異なるものではなく、プロパティのみを仮定した場合、最も少ない(抽象的な)親クラスになります。

+1

これは、クラスの設計に進む方法ではありません。簡潔ではなく、わかりやすい拡張を目指してください。 – skaffman

+0

@skaffman私はあなたに一般に同意します。しかし、一見無関係なビジネスオブジェクトの数が多い(盲目的には、その数は増加しないと仮定して)、私は出発点を探しています。 – NobRuked

答えて

関連する問題