【发布时间】:2022-11-15 17:01:35
【问题描述】:
双向或多向适配器通过允许客户端以不同方式使用适配器来提高透明度,但为什么不将工厂方法模式与适配器模式结合起来,让客户端向 AdapterFactory 询问他们需要的具体适配类呢?
我想工厂方法会简化这个过程,并且仍然可以达到与 n 路适配器相同的效果,对吧?
【问题讨论】:
标签: design-patterns adapter factory-pattern
双向或多向适配器通过允许客户端以不同方式使用适配器来提高透明度,但为什么不将工厂方法模式与适配器模式结合起来,让客户端向 AdapterFactory 询问他们需要的具体适配类呢?
我想工厂方法会简化这个过程,并且仍然可以达到与 n 路适配器相同的效果,对吧?
【问题讨论】:
标签: design-patterns adapter factory-pattern
双向适配器是多个客户端使用的单个具体实现。没有任何工厂可供选择。
还要注意,没有“工厂模式”之类的东西。这个单词工厂描述了 GoF 书内外的许多(非常不同的)创建模式的类别。
【讨论】: