工厂方法模式(如果我们的工厂只有一个,我们可以进行简化,这种方式又称为简单工厂模式或者静态工厂模式)
定义一个用于创建对象的接口,让子类决定实例化那个类 ##使用场景 在任何需生成复杂对象的地方,都可以使用工厂方法模式。复杂对象适合使用工厂模式,用new就可以完成创建的对象无需使用工厂模式
##UML类图
##简单实现 可以通过反射的方式更简洁的生产具体产品对象
##源码中的工厂方法模式 Activity的各种生命周期 ArrayList和HashSet ##实战
##优缺点
工厂方法模式(如果我们的工厂只有一个,我们可以进行简化,这种方式又称为简单工厂模式或者静态工厂模式)
定义一个用于创建对象的接口,让子类决定实例化那个类 ##使用场景 在任何需生成复杂对象的地方,都可以使用工厂方法模式。复杂对象适合使用工厂模式,用new就可以完成创建的对象无需使用工厂模式
##UML类图
##简单实现 可以通过反射的方式更简洁的生产具体产品对象
##源码中的工厂方法模式 Activity的各种生命周期 ArrayList和HashSet ##实战
##优缺点