美文网首页
工厂方法模式

工厂方法模式

作者: 蓝色Hippie | 来源:发表于2020-06-10 07:21 被阅读0次

    一、工厂方法模式(Factory Method)

    工厂方法模式:定义了一个创建对象的接口,让子类决定实例化哪一个类。工厂方法是使一个类的实例化延迟到其子类。

    从上图可以看出,工厂方法模式涉及到以下四个角色的概念:

    - 抽象工厂角色:工厂方法模式的核心,创建产品的工厂类必须实现该接口。

    - 具体工厂角色:该角色实现了抽象工厂接口,具体如何创建产品类就是在该实现类完成。

    - 抽象产品角色:所有产品类的超类,负责实现产品共性的抽象定义。

    - 具体产品角色:该角色实现了抽象产品接口,负责具体的不同产品业务逻辑。

    二、demo

    相关文章

      网友评论

          本文标题:工厂方法模式

          本文链接:https://www.haomeiwen.com/subject/xctutktx.html