随笔分类 -  设计模式

观察者模式
摘要:观察者模式面向的需求是:A 对象(观察者)对 B 对象(被观察者)的某种变化高度敏感,需要在 B 变化的一瞬间做出反应。举个例子,新闻里喜闻乐见的警察抓小偷,警察需要在小偷伸手作案的时候实施抓捕。在这个例子里,警察是观察者,小偷是被观察者,警察需要时刻盯着小偷的一举一动,才能保证不会漏过任何瞬间。程 阅读全文
posted @ 2016-11-02 11:02 向着大牛奋斗 阅读(171) 评论(0) 推荐(0)
单例模式
摘要:实现方式 饿汉式(最简单的单例实现) 懒汉式 多线程下的单例模式实现 在多线程的情况下: 对于“饿汉式单例模式”:适用,因为JVM只会加载一次单例类; 对于“懒汉式单例模式”:不适用,因为“懒汉式”在创建单例时是线程不安全的,多个线程可能会并发调用 newInstance 方法从而出现重复创建单例对 阅读全文
posted @ 2016-08-25 13:40 向着大牛奋斗 阅读(161) 评论(0) 推荐(0)