设计模式
文章平均质量分 82
虞威
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
细说工厂模式之简单工厂模式(一)
简单工厂模式,顾名思义也就是最简单的一种工厂模式,但是也是最好用的一种模式。在介绍工厂模式之前,咱们先来说说为什么要用工厂模式。比如说咱们想买一个电视,一般情况下咱们不可能自己去生产一台电视而是倾向于找厂家买。其实这个厂家就是我们所说的工厂,再来分析一下咱们买这台电视的过程,首先咱们在天猫或者京东上输入电视的品牌。然后天猫或者京东会找厂家来发货,用户只需要知道电视的牌子,而不需要知道整个电视的生产原创 2016-07-14 15:37:57 · 783 阅读 · 0 评论 -
细说工厂模式之一般工厂模式(二)
前面一篇文章已经详细的介绍了简单工厂模式。但是看到最后我们会发现通过传入参数给工厂类来生产相应的电视产品还是有一些弊端的,具体体现在当我们需要增加一个创维电视类的时候这时候我们不光要添加一个创维电视类,还得修改咱们的工厂类。这样的话就违反了咱们设计模式中提到的开闭原则了。为了使我们的生产电视这一设计模式更具有延展性,这里就该工厂方法模式也就是一般工厂模式出场了。 相比简单工厂模式,一般工厂原创 2016-07-14 15:48:47 · 780 阅读 · 0 评论 -
细说工厂模式之抽象工厂模式(三)
前面两篇文章分别介绍了简单工厂模式跟一般工厂模式,本篇文章将继续介绍工厂模式中的终极模式-抽象工厂模式 在一般工厂中我们可以看到可以用乐视电视工厂来生产乐视电视,小米工厂来生产小米电视。已经很好的实现了开闭原则。但是相比较而言,偌大的工厂就只安装电视生产线,是不是有点大材小用了。咱们看看富士康的工厂可以干吗,既可以为苹果生产手机,也可以为它生产Ipad,没准将来苹果汽车出来了还可以为它代工汽车呢原创 2016-07-14 15:59:01 · 2426 阅读 · 0 评论
分享