Skip to content

Latest commit

 

History

History
18 lines (12 loc) · 621 Bytes

工厂方法模式.md

File metadata and controls

18 lines (12 loc) · 621 Bytes

工厂方法模式(如果我们的工厂只有一个,我们可以进行简化,这种方式又称为简单工厂模式或者静态工厂模式)

定义一个用于创建对象的接口,让子类决定实例化那个类 ##使用场景 在任何需生成复杂对象的地方,都可以使用工厂方法模式。复杂对象适合使用工厂模式,用new就可以完成创建的对象无需使用工厂模式

##UML类图

##简单实现 可以通过反射的方式更简洁的生产具体产品对象

##源码中的工厂方法模式 Activity的各种生命周期 ArrayList和HashSet ##实战

##优缺点