
更新时间: 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
非常美好的少年