摘要: 一、引言 在前两篇博客中,工厂方法模式的产生,克服了简单工厂模式随着产品的增加导致工厂类越来越复杂的问题,那么在工厂方法模式中,是不是我们每新增一个新的实例都需要新增一个工厂呢,想一下,在现实生活当然不是啦,工厂已经多元化,会生产一系列的产品(产品族概念产生),显然工厂方法模式的程序设计思想放在这里 阅读全文
posted @ 2017-06-01 18:55 快跑啊兔兔 阅读(595) 评论(0) 推荐(0)
摘要: 一、引言 上篇博客中,我们有讲到简单工厂模式,它解决了客户端和对象之间直接依赖的问题,但只要新增加产品就需要修改工厂类,这样使得简单工厂类的逻辑会变得越来越复杂。那如何解决这个问题呢?下面来看看今天我们学习的工厂方法模式,是如何解决这个问题的。 二、工厂方法模式 定义:工厂方法模式将对象的创建放在具 阅读全文
posted @ 2017-06-01 14:13 快跑啊兔兔 阅读(644) 评论(0) 推荐(0)
摘要: 一、引言 简单工厂、工厂方法、抽象工厂模式都属于设计模式中的创建型设计模式,它们帮助我们把对象的实例化部分抽取出来,进而优化系统架构,提高系统的扩展性。本文介绍一个比较容易理解的模式-简单工厂模式。 二、简单工厂模式 定义:“工厂”?!看到这个词语,在现实生活中大家会想到是生产产品的,同样,在简单工 阅读全文
posted @ 2017-06-01 01:49 快跑啊兔兔 阅读(268) 评论(0) 推荐(0)