java如何实现工厂设计模式?

 时间:2026-02-14 08:22:26

1、1.新建一个类:TestFactory.java

java如何实现工厂设计模式?

2、2.创建一个接口:Animal

java如何实现工厂设计模式?

3、3.创建一个类:Dog,实现自Animal接口,重写一下toString方法

java如何实现工厂设计模式?

4、4.创建一个类:Cat,实现自Animal接口,重写一下toString方法

java如何实现工厂设计模式?

5、5.TestFactory创建一个静态方法getAnimal,根据入参不同分别返回Dog对象或者Cat对象

java如何实现工厂设计模式?

6、6.声明main函数,调用getAnimal静态方法分别创建两个Animal对象,入参分别是dog和cat

java如何实现工厂设计模式?

7、7.打印两个animal对象,这样会自动调用他们的toString方法

java如何实现工厂设计模式?

8、8.运行程序,可以看到,直接使用工厂类和工厂方法就可以获取到Animal各种类的对象,这样就实现了工厂设计模式

java如何实现工厂设计模式?

  • 反射改进工厂设计模式
  • java工厂设计模式的使用方法和实例
  • 设计模式:简单工厂模式
  • JAVA接口设计模式-工厂模式
  • Java设计模式之工厂模式
  • 热门搜索
    阙怎么读音 卸载的软件怎么恢复 御泥坊面膜怎么样 knife怎么读 手机密码忘了怎么解锁 男生为什么想睡自己的女朋友 怎么降血脂 点心的做法 马应龙痔疮膏怎么用 鲁迅为什么弃医从文