
设计模式
NobiGo
这个作者很懒,什么都没留下…
展开
-
Java设计模式之观察者模式
观察者模式观察者模式是对象的行为模式,又被称为发布-订阅模式、源-监听器模式或从属者模式。观察者模式定义一种一对多的依赖关系,让多个观察者同时监听某一个主题对象,当这个主题对象的状态发生变化时,会通知所有的观察者对象,是他们能够更新自己。观察者模式所涉及的角色 抽象主题 抽象主题的作用主要是把所有观察者对象的引用保存在一个链表里面,并提供删除观察者、添加观察者、通知观察者的方法。并维护一个接口。原创 2017-03-16 21:48:27 · 241 阅读 · 0 评论 -
设计模式之单例模式(线程安全)
单例模式可以说单例模式是所有设计模式中最简单的一种。单例模式就是说系统中对于某类的只能有一个对象,不可能出来第二个。单例模式也是23中设计模式中在面试时少数几个会要求写代码的模式之一。主要考察的是多线程下面单例模式的线程安全性问题。 多线程安全单例模式实例一(不使用同步锁) /** * Created by dx on 2017/8/24. */ public class Singleton {原创 2017-08-24 16:33:16 · 303 阅读 · 0 评论