Java工厂模式是这样的!

 时间:2024-10-11 22:51:52

1、工厂方法模式是简单工厂模式的进一步抽象化和推广,工厂方法模式里不在只有一个工伸脶庠膑厂类决定那个产品应该被实例化,这个由抽象工厂的子类来做,下面示例:

Java工厂模式是这样的!

2、抽象工厂角色,这是工厂方法模式的核心,具体工厂角色必须实现的接口或者继承的父类,如图:

Java工厂模式是这样的!

3、具体工厂角色,包含有业务逻辑代码,创建具体产品的对象,如图:

Java工厂模式是这样的!Java工厂模式是这样的!

4、抽象产品角色,它是具体产品继承的父类或者实现的接口,如图

Java工厂模式是这样的!

5、具体产品角色,具体工厂角色所创建的对象就是此角色的实例,Java中由具体的类来实现,如图:

Java工厂模式是这样的!Java工厂模式是这样的!

6、测试类,如图:

Java工厂模式是这样的!
  • Java设计模式之工厂模式
  • java设计模式之简单工厂模式
  • java工厂设计模式的使用方法和实例
  • JAVA设计模式原则
  • java 设计模式简介
  • 热门搜索
    枪手是什么意思 kimi是什么意思 小雪节气的含义是什么 动物的尾巴有什么作用 厉兵秣马是什么意思 电脑声音大是什么原因 尼丝纺是什么面料 金蝉养殖技术 大丽花的养殖方法 提肛运动的好处