最近在学习24种模式
对于工厂模式有个疑惑点
。具体类如下所述:
interface electric(电器类){}
class iPhone{
}class iPad{}inte可以在客户端代码中直接通过反射机制来生成产品对象,在定义产品对象时使用抽象类型,同样可以确保系统的灵活性和可扩展性,增加新的具体产品类无须修改源代码,只 需要将其作为抽象产品类的子类再修改配置文件即可,根本不需要抽象工厂类和具体工厂类。电器工厂){}
class iPhoneFactory{}
class iPadFactoryclass util{}
class client{}xml文件 内置类名用于反射问题:为什么不直接在util类中反射出需要的对象为什么,不这样做啊?