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 设计模式简介
  • 热门搜索
    消防安全手抄报内容字 中国梦我的梦手抄报 关于文明礼仪的手抄报 感恩老师手抄报 物理手抄报 手抄报插图 有关读书的手抄报 关于诗歌的手抄报 元宵节手抄报图片大全简单又漂亮 爱祖国手抄报内容简短