![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 78
xiaomiCJH
这个作者很懒,什么都没留下…
展开
-
工厂方法模式
前言:在上一篇文章当中, 我们对简单工厂模式进行了分析, 他的缺点就是当我们有新的产品类需要生产的时候, 我们将会改变工厂类中的业务逻辑, 那样会违反开闭原则, 具体详细分析请见简单工厂模式。如果用简单工厂模式, 去生产一系列的产品, 那么工厂类的业务逻辑将会更加繁重,产品类和工厂类之间的耦合度(可理解为工厂类与产品类之间的依赖程度)增加,将会严重的影响后期维护, 所以我们在这里又引入了一个新原创 2017-09-25 14:00:27 · 258 阅读 · 0 评论 -
简单工厂模式
一、简单工厂模式我的理解: 所谓工厂机器, 就是在厂长的指示的情况, 去生产能够为工厂创造利益的一些利益的产品, 在利益的驱使下, 工厂专门的高效地生产某一类型有利益的产品。那么同样我们在编写高效可维护代码的时候, 我们也可以通过照办工厂的生产模式去生产一系列高效可维护的代码。例如:以下是简单工厂模式的生活事例模型我的定义: 我们传递某个类型产品类的原创 2017-09-20 19:55:40 · 370 阅读 · 0 评论 -
建造者模式
序言一个人如果活到了老死, 那么这个人的一生不定会经历这几个阶段:生、老、病、死。每个人的各个阶段都是不一样的, 没有两个人的一生的经历是一样的。 这个特例就是一个简单的建造者模式的叙述。 或许有的人还是不懂什么建造者模式, 那么请你继续向下面看看嘛建造者模式实际上是常用的设计模式。顾名思义,builder的意思是建造者或者建筑工人,谈到建造自然会想到楼房。楼房是千差万别的,楼原创 2017-10-09 15:16:02 · 368 阅读 · 0 评论