
设计模式
啸鸢
我宁愿靠自己的力量,打开我的前途,而不愿求有能力者垂青。一雨果
展开
-
Design Pattern 之 命令模式
命令模式:对命令进行封装,将发出命令的责任和执行命令的责任分割开。原创 2015-10-15 11:07:27 · 385 阅读 · 0 评论 -
Design Pattern 之 策略模式
就是定义了不同的算法族,并且之间可以互相替换,此模式让算法的变化独立于使用算法的客户--策略模式原创 2015-09-18 09:25:56 · 427 阅读 · 0 评论 -
Design Pattern 之 观察者模式
最简单的观察者设计模式,代码简单,设计模式不简单!!!原创 2015-11-12 15:58:32 · 259 阅读 · 0 评论 -
Design Pattern 之 单例模式
定义:单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 java:public class Singleton{private volatile static Singleton m_singleton = nul转载 2015-12-23 16:45:56 · 351 阅读 · 0 评论 -
Design Pattern 之 迭代器模式
定义迭代器模式(Iterator),提供一种方法顺序访问一个聚合对象中的各种元素,而又不暴露该对象的内部表示。适用性访问一个聚合对象的内容而无需暴露它的内部表示 支持对聚合对象的多种遍历 为遍历不同的聚合结构提供一个统一的接口类图示例比如说餐厅中有一份中餐菜单是用vector存储,一份西餐菜单是用数组存储,现在要求我们为餐厅服务员提供一个统一的接口来访问这两个菜单的内容,这时候就可以用到迭代器原创 2015-12-24 15:05:35 · 286 阅读 · 0 评论