摘要: 前言 模式介绍 在之前简单工厂模式中,我们介绍了简单工厂模式的缺陷是违背了开放 封闭原则。如果在面馆中添加了烤海参,那将会修改waiter工厂类。违背了类内封闭原则。 还以面馆为例,现在两种面,用一个服务员来卖就可以,如果这个服务员不干了,后面卖面的厨师需要兼职顶替服务员,但是厨师又不能离开灶台,就 阅读全文
posted @ 2019-07-18 12:15 尔广强 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 前言 模式介绍 简单工厂模式其实并不属于GoF23(23种设计模式),更类似工厂模式的一种变型。其定义是可以根据参数的不同返回不同类的实例。简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 这就有点像去饭馆吃饭,进了门和服务员说一句:“waiter!来一份海参炒面 阅读全文
posted @ 2019-07-18 11:26 尔广强 阅读(547) 评论(0) 推荐(0) 编辑

Contact with me