Android设计模式2--工厂方法模式

1. 定义 工厂方法模式定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 2. 使用场景 复杂对象的生成,代替new的方式来屏蔽产品类的创建过程:需要一种产品,而不想知道也不需要知道工厂是如何生产出来的,只需要知道具体对应的工厂就行。 产品的替换需要灵活、可扩展性高的场合。 测试驱动开发的框架中,往往通过工厂方法把对象虚拟出来(用得比较少)。 Andro
相关文章
相关标签/搜索