1

有没有一个结构看起来像这样的设计模式。B 拥有对 A 的引用,并且还使用 A 做一些工作。此外,层次结构 B 中的每个子类都依赖于层次结构 A 中的子类来完成其工作。它的代码看起来像https://codereview.stackexchange.com/questions/12412/two-related-hierarchies-of-classes

在此处输入图像描述

4

1 回答 1

1

这是一种并行继承层次结构,更常见的是被视为一种反模式。

Ward 的 WikiLambda the Ultimate上对此进行了一些讨论,可能值得一读。

于 2012-06-09T20:22:32.657 回答