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 设计模式简介
  • 热门搜索
    鹣鲽怎么读 腾讯视频弹幕怎么开 人流后几天可以出门 电脑声音小怎么办 张家界旅游 小孩子不爱吃饭怎么办 结婚证可以异地办理吗 梦幻西游口袋版攻略 月经期间可以吃香蕉 凉拌菜花