设计模式概述
奔跑的前浪
看红尘冉冉,须臾之间,参遍昙华演变。问法珠玄玄,方寸有变,听尽默剑说禅
展开
-
观察者模式
观察者模式:有时被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。观察者一般用于当一个对象改变时候同时需要改变其他对象,但它不知道具体改变多少个对象; 下面就以一个例子作为此模式的简单入门:比如两个男生,一个叫李一峰,一个叫赵又挺,两位都在追求一个美女叫咪咪原创 2017-02-06 13:55:48 · 224 阅读 · 0 评论 -
生产消费者模式(并发模式)
生产消费者模式 多线程并发原创 2017-01-19 11:13:01 · 449 阅读 · 0 评论 -
装饰设计模式
设计模式原创 2017-01-22 15:53:22 · 301 阅读 · 0 评论 -
策略设计模式
设计模式、策略模式原创 2017-01-23 13:52:28 · 320 阅读 · 0 评论 -
代理设计模式
代理模式: 为其他对象提供一种代理,并以控制对这个对象的访问。而对一个对象进行访问控制的一个原因是为了只有在我们确实需要这个对象时才对它进行创建和初始化。它是给某一个对象提供一个替代者(占位者),使之在client对象和subject对象之间编码更有效率。代理可以提供延迟实例化(lazy instantiation),控制访问, 等等,包括只在调用中传递。 一个处理纯本地资源的代理有时被称作虚原创 2017-01-23 14:47:18 · 212 阅读 · 0 评论 -
简单工厂模式
设计模式、工厂模式转载 2017-01-20 10:12:41 · 205 阅读 · 0 评论