简单工厂模式,以计算器为例,结构如图: 简单工厂模式的最大优点在于工厂类中包含了必要的逻辑判断,根据客户端的选择条件动态实例化相关的类,对于客户端来说,去除了与具体产品的依赖。 问题在于,如果增加一个子功能,需要添加相应的子类外,还要修改原有的工厂类,增加case判断,修改原有的类,这就违背了“开放 Read More
posted @ 2019-04-09 11:08 SasaL Views(124) Comments(0) Diggs(0) Edit