网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

java如何实现工厂设计模式

时间:2024-10-14 20:54:17

1、新建一个类:TestFactory.java

java如何实现工厂设计模式

2、创建一个接口:Animal

java如何实现工厂设计模式

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

java如何实现工厂设计模式

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

java如何实现工厂设计模式

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

java如何实现工厂设计模式

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

java如何实现工厂设计模式

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

java如何实现工厂设计模式

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

java如何实现工厂设计模式
© 2025 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com