分析Java简单工厂模式的定义和用法示例

电脑杂谈  发布时间:2020-04-23 16:26:24  来源:网络整理

工厂方法模式 类图_工厂方法模式类图_工厂模式类图

更新时间: 2019年7月30日09:43:05作者: cakincqm

本文主要介绍Java简单工厂模式的定义和用法,并结合示例表格来分析Java简单工厂模式的相关定义和使用技巧,并给出进行总结,有需要的朋友可以参考以下

工厂方法模式类图_工厂方法模式 类图_工厂模式类图

本文介绍了Java简单工厂模式的定义和用法. 与您分享以供参考工厂模式类图工厂模式类图,如下:

一个代码

工厂模式类图_工厂方法模式类图_工厂方法模式 类图

// 抽象产品(Abstract Product)角色
interface Block {
  public void print();
}
// 具体产品角色
class IBlock implements Block {
  public void print() {
    System.out.println("我是一个I形的方块!");
  }
}
// 具体产品角色
class LBlock implements Block {
  public void print() {
    System.out.println("我是一个L形的方块!");
  }
}
// 工厂(Factory)角色
class Factory {
  public static Block getInstance( String className ) {
    switch (className) {
      case "IBlock":
        return new IBlock();
      case "LBlock":
        return new LBlock();
      default:
        return null;
    }
  }
}
// 客户端
public class TestSimpleFactory {
  public static void main( String[] args ) {
    Block iBlock = Factory.getInstance("IBlock");// 用工厂生产一个 I 形方块
    iBlock.print();
    Block lBlock = Factory.getInstance("IBlock");// 用工厂生产一个 L 形方块
    lBlock.print();
  }
}

第二次运行

工厂模式类图_工厂方法模式类图_工厂方法模式 类图

我是一个I型盒子!

我是一个I型盒子!

工厂模式类图_工厂方法模式类图_工厂方法模式 类图

三种类型的图片

对更多Java相关内容感兴趣的读者可以查看此站点的主题: “ Java面向对象编程的入门和高级教程”,“ Java数据结构和算法的教程”,“ DOM节点技术概述”. Java操作”,“ Java文件和目录操作技巧摘要”和“ Java缓存操作技巧摘要”

我希望本文对Java编程的每个人都有帮助.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-186152-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...