0
我有一个多个(〜40个)业务对象的列表,这些业务对象都与整个集合或子集共享一些属性。这可以用下面的伪代码来描述:确定最佳继承图
Object Foo
property a
property b
Object Bar
property a
property c
Object Baz
property b
property c
在我的情况下,大约有20个不同的属性。
如何创建最佳继承图,即导致最少(抽象)父类的假设行为不同,只有属性?
这不是关于课堂设计的方法。你应该瞄准清晰和易于延伸,而不是简洁。 – skaffman
@skaffman我一般会同意你的看法。然而,面对众多看似无关的业务对象(并且盲目地假设数字不会增加),我正在寻找一个起点。 – NobRuked