我有一个包含多个(~40个)业务对象的列表,它们共享一些属性,可以是整个集合或子集。这可以用以下伪代码来描述:
Object Foo
property a
property b
Object Bar
property a
property c
Object Baz
property b
property c
在我的案例中,大约有20种不同的属性。
如何创建最佳继承图,即导致最少(抽象)父类的图,假设行为没有区别,只有属性?
答案 0 :(得分:0)
我设法找到一篇文章,提出了我的问题的正式解决方案:A formal method for inheritance graph hierarchy construction。但是,我无法访问它。