
设计模式
文章平均质量分 85
GOF设计模式的系列总结,囊括23个设计模式,六个设计原则,以及设计模式间的关系的简要介绍。
王虹芸_Yana
这个作者很懒,什么都没留下…
展开
-
【大话设计模式】——总结
大话设计模式从开始总结到现在,大概写了八、九篇博客了,总结下来,感觉收获还是挺大的!现在就说说我的一些学习感受吧!理论联系生活刚开始接触大话设计模式的时候就喜欢上了,很简单,太贴近生活了。所有的模式,作者都从生活中找实例,这不就是跟老师学的找联系吗?每个设计模式都是由一个例子引出的,感觉看下来之后比较轻松,很容易理解和掌握。而且从这本书上,我也学原创 2015-01-16 21:07:36 · 1260 阅读 · 25 评论 -
【大话设计模式】——行为型模式之“中介模式”
行为型模式的最后一个“中介模式”——命令模式,中介者模式和访问者模式。下面就这三个模式进行一下简单的介绍。命令模式——记录人吃羊肉串的实例引出了命令模式。本来感觉卖羊肉串是小本买卖,所以老板可能不会雇人给专门记录什么的,但志,以及支持可撤销的操作。是也正是因为这样的想法,所以他们的买卖做不大!因为老板和顾客的联系太紧密了,如果人一多,人多口杂,老板一个人根本记不过来这么原创 2015-01-16 10:26:58 · 1322 阅读 · 17 评论 -
【大话设计模式】——行为型模式之“拟人化模式”
继续接着上回行为型模式,我们再说说它的拟人化模型——观察者模式,状态模式,解释器模式和策略模式。从这四个设计模式的名称上即可知道他们拥有同人一样的观察能力,心理状态,遇到问题获得解释、策略的能力。下面我们从他们四个具体的性质来说明一下他们是怎么“拟人化”的。观察者模式——打小报告呵呵,我给观察者起了一个小外号——打小报告的人。从书上的例子知道,那个前台秘书就是个打小报告的人原创 2015-01-14 21:16:20 · 1491 阅读 · 20 评论 -
【大话设计模式】——行为型模式之“顺序模式”
饿呢原创 2015-01-13 21:48:20 · 3020 阅读 · 16 评论 -
【大话设计模式】--创建型模式总结
前面两篇关于工厂家族和有模板,啥都好说中除了抽象工厂模式和模板方法模式外都是创建型模式,再外加一个单例模式。那么,什么是创建型模式?在软件工程中,创建型模式是处理对象创建的设计模式,试图根据实际情况使用合适的方式创建对象。基本的对象创建方式可能会导致设计时间的问题,或增加设计的复杂度。创建型模式通过以某种方式控制对象的创建来解决这些问题。创建型模式由两个主导思想原创 2015-01-06 16:15:18 · 1264 阅读 · 22 评论 -
【大话设计模式】--结构型模式
等到原创 2015-01-06 11:33:27 · 1262 阅读 · 17 评论 -
【大话设计模式】-有模板,啥都好说!
在学习创建型模式的时候,重新看了原型模式和建造者模式,感觉惊人的类似。如果再加上模板方法模式就更加难以区分了,所以就这三种模式进行比较细致的区分。原型模式--Copy原型模式,在我看来就一个字:copy。它的定义是:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。原创 2015-01-05 19:22:15 · 1429 阅读 · 17 评论 -
【大话设计模式】--工厂家族
在接触大话设计模式,我们最先了解的就是三个工厂家族:简单工厂,抽象工厂和工厂方法。下面就这三个工厂进行一些简单的学习和讲解。简单工厂简单工厂是用一个单独的类来创造实例的过程,通常创建的实例都拥有共同的父类。简单工厂模式中包含的角色及其相应的职责如下:工厂角色(Creator):这是简单工厂模式的核心,由它负责创建所有的类的内部逻辑。抽原创 2014-12-23 10:37:40 · 1436 阅读 · 24 评论 -
【大话设计模式】--初涉设计模式
在结束完机房之后,到现在的很长一段时间没有敲代码,看着十期他们天天看牛腩,敲代码,调试,而且还用着自己不懂的语言,感觉可羡慕了。在学习C#的时候其实可带劲了,可是新语言接受起来也不是那么容易的。在完成C#视频之后进行的大话设计,感觉原来同一个东西原来还可以用这么多种方法表示,原来按照这种模式设计出来的东东这么方便的!下面说说刚接触大话的一点点小收获,如果大家有意见&建议的都原创 2014-12-06 20:10:16 · 1383 阅读 · 29 评论