
设计模式
蓝翳-裂缝中的阳光
First you do it then something change it.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
大话设计模式——简单工厂模式
简单工厂模式解释: 简单工厂模式(Simple Factory Pattern)属于类的创新型模式,又叫静态工厂方法模式(Static FactoryMethod Pattern),是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 简单工厂模式的UML图: 简单工厂模式中包含的角色及其相应的职责如下:原创 2013-04-27 16:31:59 · 812 阅读 · 0 评论 -
大话设计模式——装饰模式
装饰模式: 动态地给一个对象添加一些额外的职责。 优点:把类中的装饰功能从类中搬移出去,这样可以简化原有的类。有效地把类的核心功能和装饰功能区分开了。 解决的问题: 已经开发完毕的对象,后期由于业务需要,对旧的对象需要扩展特别多的功能,这时候使用给对象动态地添加新的状态或者行为(即装饰模式)方法,而不是使用子类静态继承。 装饰模式是为已有功能动态地添加更多功能的一种原创 2013-04-28 12:44:18 · 1059 阅读 · 2 评论 -
大话设计模式——建造者模式
1.建造者模式(Builder),又叫生成器模式,它是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的比奥斯。如果我们用了建造者模式,那么用户就只需指定需要建造的类型就可以得到它们,而具体建造的过程和细节就不需知道了。 2.建造者模式(Builder)结构图 3.建造者模式主要是用于创建一些复杂的对象,这些对象内部构建间的建造顺序通常是稳定的,但对象内部原创 2013-04-30 16:06:01 · 1194 阅读 · 0 评论 -
大话设计模式——单件模式
一、开篇 其实我本来不是打算把系统架构中的一些设计模式单独抽出来讲解的,因为很多的好朋友也比较关注这方面的内容,所以我想通过我理解及平时项目中应用到的一些常见的设计模式,拿出来给大家做个简单讲解,我这里只是抛砖引玉,如果某个地方讲解的不正确或者不详细,请大家批评指出。园子里面的很多的大牛写的设计模式都非常的经典,我这里写可能有点班门弄斧的感觉,不过我还是决定把它写出来,希望能对转载 2013-04-24 10:44:06 · 1386 阅读 · 0 评论