简单工厂:用于创建对象
创建Fruit类
创建几个类,继承Fruit
实现工厂
这样就只需要告诉工厂,需要生成一个什么样的类,就会生成一个对象,很方便
缺点,每增加一个对象需要改代码,需要加一个ifelse,针对此问题,可以用工厂方法改进
工厂方法
通过调create去生成对象
原文地址:https://www.cnblogs.com/zhongyehai/p/10793595.html
时间: 2024-10-10 01:18:41
简单工厂:用于创建对象
创建Fruit类
创建几个类,继承Fruit
实现工厂
这样就只需要告诉工厂,需要生成一个什么样的类,就会生成一个对象,很方便
缺点,每增加一个对象需要改代码,需要加一个ifelse,针对此问题,可以用工厂方法改进
工厂方法
通过调create去生成对象
原文地址:https://www.cnblogs.com/zhongyehai/p/10793595.html