
Design Patterns
文章平均质量分 61
Abner_Niu
这个作者很懒,什么都没留下…
展开
-
Singleton Pattern
参考文档 深入浅出单实例Singleton设计模式 by 陈浩 单例模式-维基百科原创 2014-02-19 23:14:04 · 653 阅读 · 0 评论 -
适配器
适配器原创 2014-04-14 16:14:39 · 451 阅读 · 0 评论 -
简单工厂
《Design Pattern》 这个系列算是阅读《研磨设计模式》的读书笔记。 “面向接口编程” 接口中所有方法都是抽象方法,所有成员变量都是常量,只有方法定义而没有方法实现。 接口规定了实现类的外观 接口的思想,“封装隔离”,对方法调用和方法实现进行了隔离,方法实现的改变不会影响方法的调用,提高了灵活性,可扩展和维护性,“接口是系统可插拔的保证” 接口和抽象类的选择:优先使用接原创 2014-03-31 17:03:54 · 637 阅读 · 0 评论 -
抽象工厂
抽象工厂是为一系列相关对象或相互依赖的对象创建一个接口,该接口内的方法不是随意的,各方法所返回的对象是相关或相互依赖的。 简单工厂,工厂方法,抽象工厂,三者之间的关系是:后者包含前者的特性,后者比前者更复杂一些,更进一步。简单工厂就是“选择实现”,面向接口编程,将接口对象的创建隔离起来。工厂方法在简单工厂的基础上,将接口对象的创建“延迟”到子类中去实现,工厂方法一般不对外使用,只在工厂类原创 2014-04-02 18:04:28 · 655 阅读 · 0 评论 -
观察者模式
问题描述:原创 2014-04-08 16:15:22 · 668 阅读 · 0 评论 -
设计模式六大原则(1):单一职责原则
转自 设计模式六大原则(1):单一职责原则转载 2014-04-11 15:44:15 · 534 阅读 · 0 评论 -
策略模式
策略模式原创 2014-04-08 16:18:36 · 544 阅读 · 0 评论 -
职责链
职责链原创 2014-04-11 15:52:19 · 528 阅读 · 0 评论 -
工厂方法
框架:能完成一定功能的半成品,通常完成的功能是基础的,有难度的,通用的。 面向对象是开发人员,而不是最终用户。 工厂方法: 主要功能是在父类不知道具体实现的情况下完成功能调用(该父类一定是抽象类,完成调用的方法一定是抽象方法),而具体的实现延迟到子类来实现。 工厂方法本意是由Creator中其他方法使用工厂方法创建的对象,一般情况下工厂方法不被Creator外部使用。原创 2014-04-01 18:26:01 · 577 阅读 · 0 评论