Android 工厂方法模式
的有关信息介绍如下:小编教你Android 工厂方法模式
定义:
定义一个用于创建对象的接口,让子类决定实例化哪个类
使用场景:
在任何需要生成复杂对象的地方,都可以使用工厂方法模式。复杂对象适合舍铲涛使用工厂模式,用new就可以完成创建的对象无需使用工厂模式
使用例子:
Activity中涛销的各个生命周期方法就可以看作是工厂方法
实现:
一般分4大模块:
抽象产品、具体产品、抽象工厂、具体的工厂。
实现的要点:
工厂方法模式实现比较简单,方式也比较灵活,并不一定局限于上述的四个模块,可以根据需要来修改。比如只有一个工厂时可以省略抽象工厂。
实现方式:
工厂方法模式的实现主要是根据具体的实际情披掩况来将多个产品的共性抽象出来,并定制具体的产品类,然后用工厂类来根据需要生产具体的产品类。