
设计模式
本站的昵称
这个作者很懒,什么都没留下…
展开
-
读前辈的大话设计模式(一)之简单工厂模式,抒自己的读后感
由于作者是Java语言的追随者,所以本文的设计模式实现用的是Java语言,不过正如书中前辈所述,面向对象的语言实质上大同小异,所以将实现换为其他面向对象语言(c#、c++)也不难。由于作者水平有限,望读者海涵。 番外篇:命名遵循【见名知意】,当我们刚开始学习时,由于用的 类,变量,方法等数量都比较少,所以常常会很随意就命名,例如 public class A{}原创 2017-08-01 10:13:56 · 254 阅读 · 0 评论 -
读前辈的大话设计模式(十一)之观察者模式,抒自己的读后感
观察者模式:原创 2017-08-06 02:25:38 · 247 阅读 · 0 评论 -
读前辈的大话设计模式(十)之建造者模式,抒自己的读后感
建造者模式:将一个复杂对象的构建与他的表示分离,使得同样的构建过程可以常见不同的表示。 建造者模式结构: Builder:抽象类,是为创建一个Product对象的各个部件指定的抽象接口,接口中定义了多个创建对象各部件的功能的抽象方法; Director:指挥者,是构建一个使用Builder接口的对象; ConcreteBuilder:具体的建造者类,实现Bu原创 2017-08-05 16:58:53 · 281 阅读 · 0 评论 -
读前辈的大话设计模式(九)之外观模式,抒自己的读后感
外观模式:原创 2017-08-05 02:06:27 · 261 阅读 · 0 评论 -
读前辈的大话设计模式(八)之模板方法模式,抒自己的读后感
模板方法模式原创 2017-08-04 20:26:31 · 296 阅读 · 0 评论 -
读前辈的大话设计模式(七)之原型模式,抒自己的读后感
原型模式原创 2017-08-03 22:15:00 · 390 阅读 · 0 评论 -
读前辈的大话设计模式(六)之工厂方法模式,抒自己的读后感
工厂方法模式原创 2017-08-03 15:09:39 · 304 阅读 · 0 评论 -
读前辈的大话设计模式(五)之代理模式,抒自己的读后感
代理模式(Proxy Pattern):为其他对象提供代理以控制这个对象的访问。 代理模式结构: Subject:接口,定义了 RealSubject和 Proxy 的共用接口,这样就可以在任何使用 RealSubject 的地方都可以使用 Proxy 。 RealSubject:定义Proxy所代表的实体。 Proxy:保存一个引用,使得代理可以访问实体,并提供一...原创 2017-08-03 01:36:35 · 439 阅读 · 0 评论 -
读前辈的大话设计模式(四)之装饰模式,抒自己的读后感
装饰模式(Decorator Pattern):动态的给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更加灵活。 装饰模式结构: ①.Component: 定义一个对象接口,可以给这些对象动态的添加职责,也叫抽象的Component; ②.ConcreteComponent:定义了一个具体的对象,也可以给这个对象添加一些职责,继承Component,也原创 2017-08-02 13:46:07 · 240 阅读 · 0 评论 -
读前辈的大话设计模式(二)之策略模式,抒自己的读后感
在上一篇文章里,我们了解了简单工厂设计模式之后,原创 2017-08-01 21:24:54 · 250 阅读 · 0 评论