【发布时间】:2011-06-06 09:35:13
【问题描述】:
我定义了一个由基类实现的接口。该基类提供基本功能。现在我有多个实现来实现基类并用更多细节扩展这些功能。当我调用这些多个实现时,我将实现转换为接口(在基类中实现)。
是否有任何描述此类接口使用的模式?还是这种架构适得其反?
问候
【问题讨论】:
-
这是完全有效和明智的设计——具有多态行为的接口和实现重用的基类。
标签: design-patterns interface base-class