![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
东东东雷
这个作者很懒,什么都没留下…
展开
-
设计模式之(二)——抽象工厂模式
正如前面介绍,工厂方法模式很简单,可是如果想要添加功能的话则必须进行对原有的代码进行修改,可能会很麻烦特别是项目很大的情况下。(比如 已经有bike , car , 添加train 实现 running) 下面介绍 可以后续添加功能不需要进行对原有代码进行修改的方法:抽象工厂模式。设计思路:添加一个 train 类 实现 running ,只需将创建train 对象的完成即可,这就需要在创建原创 2015-03-25 18:42:23 · 393 阅读 · 0 评论 -
设计模式之(一)——工厂方法模式
工厂方法模式:就是使用工厂的形式来统一生产类来适应不同的要求。 比如:bike , car 都有running 的用途。原创 2015-03-25 16:56:19 · 669 阅读 · 0 评论 -
设计模式之(四)——建造者模式
首先我们看下抽象工厂模式,是生成一个一个独立的对象。 而 建造者模式 其实是【把生成的几个独立的对象组成一个整体。】下面我们看下类图:我们看到类图中的部分:1、Director 指导者:其实就是在生成一个整体的时候 要调用的对象,他来指导 Builder 类 实现配件的生成和组装;2、Builder:一般是接口(抽象类影响 具体实现类的 继承关系),是定义的具体实现类 的一个上层抽象,里面定原创 2015-03-30 17:16:37 · 701 阅读 · 2 评论 -
设计模式之(五)——装饰模式
装饰模式,顾名思义就是对原有的对象进行装饰,添加新的东西。装饰模式可以在不创造更多的子类的模式下,将对象的功能加以扩展。原创 2015-08-25 21:57:54 · 701 阅读 · 0 评论 -
设计模式之(三)——单例模式
单例模式:根据单例模式的设计思想,就是想保证类只有一个实例即只有一个对象。而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源等。原创 2015-03-27 18:15:02 · 87 阅读 · 0 评论