java工厂设计模式的使用方法和实例

2025-04-25 00:02:29

1、第一步首先我们需要了解一下工厂设计模式,它主要包括抽象产品,具体的产品,抽象工厂,具体的工厂子类四个部分,主要作用是让子类工厂来完成父类产品的实例化操作,如下图所示:

java工厂设计模式的使用方法和实例

2、第二步下面通过一个实例来介绍工厂设计模式,首先创建Shape接口,定义void draw();,如下图所示:

java工厂设计模式的使用方法和实例

3、第三步创建一个实现Shape接口的Rectangle类,并输出 System.out.pr坡纠课柩intln("I荏鱿胫协nside Rectangle::draw() method.");,如下图所示:

java工厂设计模式的使用方法和实例

4、第四步创建一个实现Shape接口的Square类,并输出 System.out.print盟敢势袂ln("Inside Square::draw() method.");,如下图所示:

java工厂设计模式的使用方法和实例

5、第五步创建一个实现Shape接口的Circle类,并输出 System.out.print盟敢势袂ln("Inside Circle::draw() method.");,如下图所示:

java工厂设计模式的使用方法和实例

6、第六步上面创建了三个实现相同接口的类,并输出不同内容,下面创建一个具体类ShapeFactory的对象,生成具体的信息,如下图所示:

java工厂设计模式的使用方法和实例

7、第七步开始使用工厂来获取具体类的对象,让子类工厂完成父类产品的实例化操作,如下图所示:

java工厂设计模式的使用方法和实例

8、第八步运行项目,在控制台我们可以看到已经输出了三行数据,就是刚刚实现相同接口三个类的输出数据,如下图所示:

java工厂设计模式的使用方法和实例
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢