Java 这种类层次结构设计糟糕吗?

Java 这种类层次结构设计糟糕吗?,java,Java,类层次结构如下所示: A | B名单 类B从A扩展而来,B包含一个A否的列表。检查复合模式:它可能是,也可能不是,取决于您的实际用例。从模式的角度来看,没有什么不好的地方,但是导致这种情况的实际用例并不常见。更常见的是A和B有一个共同的祖先。例如,点和多边形可以共享一个共同的祖先位置,而多边形包含一个点列表。你应该分享更多你的实际情况。不。检查复合模式:它可能是,也可能不是,这取决于您的实际用例。从模式的角度来看,没有什么不好的地方,但是导致这种情况的实际用例并不常见。更常见的是A和B有一个共同

类层次结构如下所示:

A | B名单


类B从A扩展而来,B包含一个A

否的列表。检查复合模式:它可能是,也可能不是,取决于您的实际用例。从模式的角度来看,没有什么不好的地方,但是导致这种情况的实际用例并不常见。更常见的是A和B有一个共同的祖先。例如,点和多边形可以共享一个共同的祖先位置,而多边形包含一个点列表。你应该分享更多你的实际情况。不。检查复合模式:它可能是,也可能不是,这取决于您的实际用例。从模式的角度来看,没有什么不好的地方,但是导致这种情况的实际用例并不常见。更常见的是A和B有一个共同的祖先。例如,点和多边形可以共享一个共同的祖先位置,而多边形包含一个点列表。你应该分享更多你的实际情况。