Android源码学习之工厂方法模式应用及优势介绍
工厂方法模式定义: Define an interface for creating an object, but let subclasses decide which class to instantiate. Factory Method lets a class defer instantiation to subclasses. 定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。常用的工厂方法模式结构: 如上图所示(截取自《Head First Design Patterns》一书),主要包括四个部分: 抽象产品类Product负责定
用户评论