设计模式
文章平均质量分 81
可苦可乐爱编程
这个作者很懒,什么都没留下…
展开
-
(HelloWorld教材版)简单工厂模式、单例模式
什么是设计模式:人们在长期的软件开发中对一些经验的总结。是某些特定问题经过实践检验的特定的解决办法。 软件设计有一个原则就是封装变化点。将程序中经常变化的部分封装起来,可以降低类和类之间的耦合性。 简单工厂模式实现代码: public class Factory{ public static Pizza CreatePizz原创 2013-12-13 16:20:34 · 638 阅读 · 0 评论 -
java23种设计模式之责任链模式
职责链模式又称责任链模式(Chain of Responsibility),是指为了避免请求的发送者和接收者之间的耦合关系,使多个接收对象都有机会处理请求。将这些对象形成一条链,沿着这条链传递请求,直到有一个对象处理为止。通俗一点说:当客户提交一个请求时,从第一个对象开始,链中收到请求的对象要么亲自处理它,要么传递给下一个对象,提交请求的对象并不知道谁会处理它。职责链中也可能没有一个对象处原创 2014-06-05 21:07:25 · 624 阅读 · 0 评论 -
java23种设计模式之代理模式
代理模式使用率非常高,为其它对象提供一种代理,可以控制对对象的访问,也称委托模式,是一项基本设计技巧,代理模式可以提供很好的访问控制。 代理模式结构Subject(抽象主题角色):可以是抽象类也可以是接口,无特殊要求。RealSubject(具体主题角色):也成为被代理角色、被委托角色,业务逻辑具体执行者。Proxy(代理角色):代理类、委托类,负责对真实角色的应用,把所有原创 2014-06-11 13:25:01 · 591 阅读 · 0 评论