设计模式
文章平均质量分 93
1*null
喜欢可爱的女孩子,喜欢学习,喜欢敲代码
展开
-
设计模式—单例模式
/* * 单例类,只能实例化一个对象(懒汉式) */ public class Danli { private static Danli dan; //静态 private Danli(){}; //构造器私有,不让外界创建对象 public static Danli getObj(){ if(dan==null){ dan = new Danli(); ...原创 2018-03-28 21:03:44 · 125 阅读 · 0 评论 -
责任链模式
责任链模式为请求创建了一个接受者的对象的链。这种模式对给予请求的类型,对请求的发送者和接受者进行解耦。属于行为型模式。在这种模式中,通常每个接受者都包含对另一个接受者的引用。如果一个对象不能处理该请求,那么他会把相同的请求传给下一个接受者。以此类推。应用实例:servlet的Filter,过滤器和拦截器都是基于此模式的。/** * * 请求类 * */ public class Brro...原创 2018-04-12 16:11:36 · 88 阅读 · 0 评论 -
观察者模式
当对象间存在一对多关系时,则使用观察者模式。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为型模式。定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。观察者抽象类public abstract class Observer { public abstract void update(String msg); }第一个观察...原创 2018-04-12 22:58:32 · 133 阅读 · 0 评论