摘要: 1.定义Provide a surrogate(代理) or placeholder for another object to control access to it(为其他对象提供一种代理以控制对这个对象的访问)2.模式说明.Subject抽象主题角色抽象主题类可以是抽象类也可以是接口,是一个... 阅读全文
posted @ 2015-06-19 17:30 JustYong 阅读(149) 评论(0) 推荐(0)
摘要: 1.定义Define a family of algorithms,encapsulate each one,and make them interchangeable.(定义一组算法,将每个算法都封装起来,并且使它们之间可以互换)2.模式说明Context:封装角色屏蔽高层模块对策略、算法的直接访... 阅读全文
posted @ 2015-06-19 15:59 JustYong 阅读(247) 评论(0) 推荐(0)
摘要: 1.定义Attach additonal responsibilities to an object dynamically keeping the same interface,Decorators provide a flexible alternative to subclassing for... 阅读全文
posted @ 2015-06-19 14:42 JustYong 阅读(366) 评论(0) 推荐(0)
摘要: 1.定义使多个对象都有机会处理请求,从而避免了请求的发送者和接受者之间的耦合关系,将这些对象连成一条链,并沿着这条链传递该请求,直到有对象处理它为止。责任链模式的重点是在"链"上,由一条链去处理相似的请求在链中决定谁来处理这个请求,并返回相应的结果。2.代码实现 public abstract... 阅读全文
posted @ 2015-06-19 11:37 JustYong 阅读(376) 评论(0) 推荐(0)