设计模式
mili_dou
biubiubiu~~~
展开
-
[知了堂学习笔记] 设计模式总汇
设计模式 设计模式的类型: 1.创建型模式(Creational Patterns): 工厂设计模式 抽象工厂设计模式 单例模式 建造者模式 原型模式 2.结构型模式(Structural Patterns): 适配器模式 桥接模式 过滤器模式 组合模式 装饰器模式 外观模式原创 2018-01-23 18:34:13 · 162 阅读 · 0 评论 -
[知了堂学习笔记]设计模式之单例模式
文章转自: http://www.tools138.com/create/article/20150929/020009847.html https://www.cnblogs.com/Ycheng/p/7169381.html 单例模式 单例模式(Singleton),也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需转载 2018-01-23 18:56:31 · 169 阅读 · 0 评论 -
[知了堂学习笔记]设计模式之工厂模式
文章转自: http://blog.csdn.net/zxt0601/article/details/52798423 http://www.runoob.com/design-pattern/factory-pattern.html 工厂模式 概念:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。 优点: 1、一个调用者想创建一个对象,转载 2018-01-24 19:39:28 · 146 阅读 · 0 评论 -
[知了堂学习笔记]设计模式之代理模式
文章来自: http://www.runoob.com/design-pattern/proxy-pattern.html 代理模式 在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。 在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。 意图:为其他对象提供一种代理以控制对这个对象的访问。 主要解决:在直接访问对转载 2018-02-01 11:18:17 · 130 阅读 · 0 评论 -
[知了堂学习笔记]设计模式之装饰者模式
文章来自: http://www.runoob.com/design-pattern/decorator-pattern.html http://blog.csdn.net/cooldragon/article/details/52174157装饰者模式 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是转载 2018-01-25 20:03:37 · 167 阅读 · 0 评论 -
[知了堂学习笔记]设计模式之适配器模式
文章来自: http://www.runoob.com/design-pattern/adapter-pattern.html 适配器模式 适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。 意图:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一转载 2018-02-02 11:30:52 · 139 阅读 · 0 评论 -
[知了堂学习笔记]设计模式之观察者模式
文章来自: http://www.runoob.com/design-pattern/observer-pattern.html https://www.cnblogs.com/luohanguo/p/7825656.html 观察者模式 当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为转载 2018-01-26 18:09:23 · 154 阅读 · 0 评论 -
[知了堂学习笔记]设计模式之模板模式
文章来自: http://www.runoob.com/design-pattern/template-pattern.html 模板模式 在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。 意图:定义一个操作中的算法的骨架,而将一些步骤延迟到子转载 2018-01-27 09:59:27 · 209 阅读 · 0 评论