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 设计模式简介
  • 热门搜索
    一日三餐怎么吃 茄子做法大全 怎么查询电脑配置 萧亚轩个人资料简介 枪战片电视剧大全 血沉高怎么办 魔法咒语大全 张嘉译电视剧大全 失眠多梦怎么回事 最新影视大全