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中怎么定义简单工厂模式
文章来源:http://ybzwz.com/article/pipdih.html