美文网首页
11.工厂方法模式

11.工厂方法模式

作者: 测试员 | 来源:发表于2019-11-27 22:34 被阅读0次

基本介绍

工厂方法模式同样属于类的创建型模式,又被称为多态工厂模式。工厂方法模式的意义是定义一个创建实例对象的工厂接口,将实际创建工作推迟到子类当中。该接口作为一个抽象角色,负对具体工厂类定义必须实现的方法。进一步抽象化获得的好处就是可以让工厂类也变得自由起来,可以随意组合,这样做进一步降低了耦合。

代码实现(没必要实现)

工厂接口

工厂类1_水果工厂

工厂类2_饮料工厂

水果(抽象类)

饮料(抽象类)

苹果类

橘子类

肥宅快乐水类

瘦宅快乐水类

以上类有继承实现的关系

相关文章

  • 11.工厂方法模式

    基本介绍 工厂方法模式同样属于类的创建型模式,又被称为多态工厂模式。工厂方法模式的意义是定义一个创建实例对象的工厂...

  • 设计模式-3种工厂模式

    工厂模式包括:简单工厂模式,工厂方法模式,抽象工厂模式 简单工厂模式 工厂方法根据参数直接创建实例:工厂->产品 ...

  • 设计模式-工厂模式

    工厂模式概念 实例化对象,用工厂方法代替new操作。工厂模式包括工厂方法模式和抽象工厂模式。抽象工厂模式是工厂模式...

  • 设计模式-工厂方法模式

    1、工厂方法模式(Factory Method) 工厂方法模式分为三种: 普通工厂模式 多个工厂模式 静态工厂模式...

  • 设计模式 工厂模式

    工厂模式 工厂模式三大类1、简单工厂模式(静态工厂方法模式)2、工厂方法模式3、抽象工厂模式(Kit模式) 简单工...

  • python设计模式 - 工厂模式之工厂方法

    python 环境 工厂方法模式简介 工厂方法模式Factory Method,又称多态性工厂模式。在工厂方法模式...

  • 第一章2.0工厂- 基础类准备

    2.1工厂-简单工厂模式2.2工厂-工厂方法模式2.3工厂-抽象工厂模式

  • 建造模式

    包括:简单工厂、工厂方法、抽象工厂、单例模式、多例模式、建造模式、原始原型模式。 简单工厂:又名静态工厂方法模式,...

  • PHP-浅谈单例模式和工厂模式

    PHP中常用的设计模式有单例模式、工厂模式(简单工厂模式、工厂方法模式和抽象工厂方法模式)、适配模式、策略模式。 ...

  • 设计模式学习--工厂方法模式

    模式定义 工厂方法模式又称工厂模式,也叫虚拟构造器模式或者多态工厂模式,它属于类创建型模式。在工厂方法模式中,工厂...

网友评论

      本文标题:11.工厂方法模式

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