摘要: 将抽象和实现解耦,使两者可以独立变化。 阅读全文
posted @ 2017-04-19 17:51 chenxkang 阅读(210) 评论(0) 推荐(0)
摘要: 将一个类的接口变换成客户端所期待的另一种接口,从而使得原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 阅读全文
posted @ 2017-04-18 18:16 chenxkang 阅读(270) 评论(0) 推荐(0)
摘要: 将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示。 阅读全文
posted @ 2017-04-18 10:43 chenxkang 阅读(384) 评论(0) 推荐(0)
摘要: 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 阅读全文
posted @ 2017-04-12 21:12 chenxkang 阅读(347) 评论(0) 推荐(0)
摘要: 一个类有且仅有一个实例,并且自行实例化向整个系统提供。 阅读全文
posted @ 2017-04-11 20:09 chenxkang 阅读(257) 评论(0) 推荐(0)
摘要: 为创建一组相关或相互依赖的对象提供一个接口,而且无需指定它们的具体类。 阅读全文
posted @ 2017-04-11 14:36 chenxkang 阅读(685) 评论(0) 推荐(0)
摘要: 定义了一个创建产品对象的工厂接口,将实际创建工作推迟到子类工厂当中。 阅读全文
posted @ 2017-04-10 16:28 chenxkang 阅读(13404) 评论(0) 推荐(0)
摘要: 通过专门定义一个工厂类来负责创建其它类的对象,而被创建的对象通常都拥有共同的父类或共同的接口。 阅读全文
posted @ 2017-04-07 20:55 chenxkang 阅读(649) 评论(1) 推荐(0)
摘要: 设计原则是规范,设计模式是技巧。如果在项目中能够灵活运用这些基础知识,那么我相信一定会得到意想不到的收获。 阅读全文
posted @ 2017-04-07 17:44 chenxkang 阅读(328) 评论(0) 推荐(0)
摘要: 开闭原则,宗旨是对扩展开放、对修改关闭。 阅读全文
posted @ 2017-04-05 16:37 chenxkang 阅读(4777) 评论(0) 推荐(1)