摘要: GoF著作中未提到的设计模式(1):Archetype 半天也没能给这个设计模式想出一个中文名称,算了,有时候还是原版的更容易理解。 简单地说,Archetype设计模式的目的是将业务处理逻辑和具体实现分离,所以至少需要两个参与者:Decorator和Delegate,它们都实现同一个接口,Decorator负责处理业务逻辑,而Delegate负责具体的实现,在Decorator的通用业务逻辑处理过程中,会把具体实现委派给Delegate。(注:这里的Decorator并不是指”装饰者“设计模式) 咱们还是用个例子讲吧,假设系统中有一个记录各种事件的接口: public interface E 阅读全文
posted @ 2011-06-16 10:27 West_Link 阅读(2967) 评论(10) 推荐(1) 编辑