具有相同实现但基类不同的2个类的C#设计模式

Rob*_*and 3 c# design-patterns dry

取两个基类A和B,它们相似但最好是不同的.每个子类都有一个子类(A'和B'),它们将相同的功能和成员添加到它们各自的类中.是否有设计模式允许我不必重复A'和B'中的代码?

我看BridgeDecorator,但我看不出这是可行的.

谢谢,罗布

Tim*_*ass 11

你可以使用组合并将共享代码重构为另一个类C吗?