【发布时间】:2017-05-25 14:11:13
【问题描述】:
-
流适配器被实现为流实例的适配器。
装饰器流是否也实现为流的适配器 实例?他们实现了什么设计模式?
-
请注意,装饰器流是作为派生类实现的
System.Stream或其派生类,而流适配器 不是(但我猜是通过组合)。所以我想知道适配器是否 模式可以通过组合还是继承来实现?- 适配器是否总是根据组合而不是继承来实现(以便它们可以处理来自 他们适应的那些)?
- 装饰器是否总是根据继承而不是组合来实现(因此它们总是可以以与 他们装饰的那个)?
谢谢。
【问题讨论】:
标签: c# design-patterns