设计模式
文章平均质量分 84
主要介绍了对设计模式的学习,结合生活中的小例子,深刻理解设计模式,设计原则等
赵亚盟
这个作者很懒,什么都没留下…
展开
-
策略模式,我与你的三次相遇。
介绍了设计模式里的策略模式,通过自己学过的三个例子,并且结合类图,对策略模式有了一个很好地认识。原创 2014-09-28 16:55:01 · 1630 阅读 · 30 评论 -
设计模式总结篇
小菜跟大鸟可真是学了不少东西.几个夜晚,大鸟就把23种设计模式,6种设计原则统统传授给了小菜. 在诙谐与温馨中做一次面向对象编程思想的体操! 每个模式都描述了再我们的环境中会不断重复出现的问题,并进而叙述这个问题可以解决方案的要素,通过这种方式,解决方案能够百万次的反复应用,原创 2014-05-07 11:17:22 · 1182 阅读 · 18 评论 -
设计模式-原则
学习完大话设计模式,其中的六种原则是很重要的,我们知道设计模式是软件设计的思想,而不是软件技术。它重在使用接口与抽象类来解决各种问题,在使用这些设计模式时,我们应该遵守这六大原则。单一职责原则:就一个类而言,应该仅有一个引起它变化的原因.即一个类只负责一项职责.问题类Class负责R1和R2两个不同的职责,当由于职责R1需求发生改变而需要修改Cl原创 2014-05-01 17:52:11 · 1400 阅读 · 16 评论 -
设计模式-单例模式
单例模式(Singleton),保证类仅有一个实例,并提供一个访问它的全局访问点. 通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象.一个最好的办法就是让类自身负责保存它的唯一实例.这个类可以保证没有其他实例可以被创建,并且它可以提供一个访问该实例的方法. //客户端代码 static void Main(string[]原创 2014-04-23 11:22:30 · 1468 阅读 · 21 评论 -
都叫兽!你在说什么?@。@!看字幕(适配器模式)
适配器模式:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的哪些类可以一起工作。 有些人喜欢看韩剧,有些人喜欢看美剧,有些人比较迷恋泰剧,但是听不懂怎么看,看字幕呗!通过字幕来看懂自己想要看的电视剧,这就用到了适配器模式!/ /电视剧 abstract class teleplay {原创 2014-04-09 19:04:05 · 2814 阅读 · 86 评论 -
小菜准备约会—装饰模式
小菜要去见娇娇了,穿什么好呢?下面就让我们学习一下装饰模式吧! 装饰模式:动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更灵活. 装饰模式包括:抽象结构(Component)、具体结构(ConcreateCompinent)、装饰(Decrator)、具体装饰(ConcreteDecorator)装饰模式结构图如下:下面来看看原创 2014-04-02 16:40:10 · 2430 阅读 · 22 评论 -
C#简单工厂模式
刚刚开始设计模式,有了视频的基础,写代码相对容易一些,大话设计的第一章,首先就是代码规范,不论是以前学习VB还是准备考试的C++,到现在的C#,还有以后的Java等等,代码规范都是很重要的,所以从现在养成一个好习惯,规范自己的代码,培养专业素质。跟着大鸟和小菜一步一步学习,学习了第一个模式——简单工厂模式我们知道,简单工厂模式是类的创建模式,根据提供给它的数据返回几个可能类中的一个类的原创 2014-03-25 19:32:16 · 5836 阅读 · 30 评论