Android源码分析之工厂方法模式

模式的定义 定义一个用户建立对象的接口,让子类决定将哪个类实例化。工厂方法使一个类的实例化延迟到子类。java 使用场景 一、须要使用工厂替代new的场景(建立对象有较多重复的代码);ubuntu 二、须要隐藏具体实现,而且使抽象与实现解耦合;设计模式 三、须要灵活、可扩展的框架,且具体类型很少时。数据结构 UML类图 角色介绍 Product : 产品的抽象类框架 ConcreteProduct
相关文章
相关标签/搜索