设计模式
文章平均质量分 91
本专栏主要介绍设计模式,其素材来源于以下的书籍以及个人的编程感悟。
《设计模式的艺术之道》
《设计模式》
说文科技
同名公众号【说文科技】,做有态度的研究。
展开
-
策略模式
0.前言原本是本周五想推出一个自己本认为写的很好的一篇作业给大家分享的,但是后来论文分析以及其它琐事就延迟了这次的博客,现在乘着空隙,回想自己的考试内容以及学习的过程,分享自己的心得。1.策略模式(1)策略,当然指的是面对一件事情不同的处理方法,我们将这套方法的一个流程称之为策略。(2)那么,什么是策略模式呢?所谓策略模式,我的理解就是,通过调用不同的方法,但是却实现同样的功能的一...原创 2016-12-11 15:08:03 · 986 阅读 · 2 评论 -
代理模式
代理模式以及注意事项。原创 2016-12-03 17:19:18 · 2554 阅读 · 0 评论 -
访问者模式
1.访问者模式: 提供一个作用与某对象结构中的各元素的操作表示,它使得可以在不改变各元素的类的前提下定义作用于这些元素的新操作。原创 2016-11-25 16:30:44 · 1254 阅读 · 1 评论 -
模板方法模式
1.模板模式 * 定义一个操作中算法的框架,而降一些步骤延迟到子类中,模板方法使得子类可以不改变一个算法结构即可冲定义该算法的某些特 定步骤。模板模式是一个类行为型模式。原创 2016-11-14 17:45:28 · 505 阅读 · 0 评论 -
享元模式
1.享元模式 * 运用共享技术有效的支持大量细粒度对象的复用,系统只使用少量的对象,而这些对象的都很相似,状态的变化很小,可以实现对象的多次复用,由于享元模式要求能够共享的对象必须是细粒度对象,因此又称为轻量级模式。原创 2016-11-14 15:06:15 · 651 阅读 · 0 评论 -
【设计模式专项】装饰模式
* 1.装饰模式* 动态的给一个对象增加一些额外的职责,就增加对象功能来说,装饰模式比生成子类实现更为灵活。装饰模式是一种对象结构型模式。原创 2016-11-13 15:38:07 · 716 阅读 · 0 评论 -
观察者模式
* 1.观察者模式 定义对象之间的一种多对多的依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象(注意是依赖对象,如果连一个依赖关系都没有,那么 怎么可能会接受到通知呢?除非是通过第三者的关系。), 皆得到通知并被自动更新。原创 2016-11-12 12:56:40 · 420 阅读 · 0 评论 -
状态模式
状态模式原创 2016-11-12 09:30:15 · 484 阅读 · 0 评论 -
职责链模式
职责链模式原创 2016-11-10 22:43:29 · 619 阅读 · 0 评论 -
关联之组合聚合
关联,组合与聚合的区别原创 2016-11-10 22:28:54 · 784 阅读 · 0 评论 -
组合模式
组合模式原创 2016-11-08 21:17:36 · 842 阅读 · 0 评论 -
桥接模式
桥接模式原创 2016-11-08 19:43:00 · 683 阅读 · 0 评论 -
适配器模式
适配器模式原创 2016-11-08 19:06:30 · 719 阅读 · 0 评论 -
原型模式
原型模式原创 2016-10-31 09:30:22 · 751 阅读 · 0 评论 -
迭代器模式
迭代器模式原创 2016-10-29 10:30:46 · 792 阅读 · 0 评论 -
抽象工厂模式
抽象工厂模式原创 2016-10-28 19:21:02 · 743 阅读 · 0 评论 -
工厂模式
工厂模式,XML数据读取原创 2016-10-27 22:34:55 · 765 阅读 · 0 评论 -
简单工厂模式
简单工厂模式原创 2016-10-26 09:32:47 · 639 阅读 · 0 评论 -
单例模式
单例模式原创 2016-10-25 22:31:46 · 934 阅读 · 0 评论