设计模式之工厂方法模式学习笔记

定义 定义一个用于创建对象的接口,让子类去决定是实现哪个类。工厂方法使类的实例化,延迟到了子类。 结构图 角色拆解分析: 1.Product:抽象产品类 2.ConcrereProduct:具体产品类,实现Product接口 3.Factory:抽象工厂类,返回Product类型对象 4.ConcreteFactory:具体工程类,返回ConcreteProduct实例 工厂方法模式实现 1.抽象
相关文章
相关标签/搜索