Java设计模式-工厂方法模式

更多阅读请关注 码读空间-面试应用题库 小程序

工厂方法模式是一种创建型设计模式。

图片

核心一句话:

定义一个创建对象的工厂接口,让子类决定实例化哪个类,将对象创建延迟到子类完成。

核心作用:

解耦对象的创建与使用,让代码更易扩展、符合开闭原则(新增功能不修改旧代码)。

结构:

  • 抽象产品(接口)

  • 具体产品(实现类)

  • 抽象工厂(创建方法)

  • 具体工厂(生成对应产品)

相关推荐
曹牧几秒前
Jackson 反序列化字段名不匹配
java
名字还没想好☜15 分钟前
Spring Boot 优雅停机实战:等在途请求处理完再退出,配合 K8s preStop 别丢请求
java·后端·spring
摇滚侠20 分钟前
《Spring Boot 3:高级与架构设计》第 1 章 Bean 与 BeanDefinition 个人理解 2
java·spring boot·笔记·后端
qq_2695067522 分钟前
第30课-请求与响应
java
qq_2695067536 分钟前
第28课-AJAX与前端框架
java
程序员清风36 分钟前
Java 后端如何接入大语言模型
java·spring boot·架构·aigc
xieliyu.40 分钟前
JVM 垃圾回收机制详解:从标记过程、回收算法到垃圾收集器
java·jvm·笔记·java-ee
JavacKaka42 分钟前
Redis大Key导致生产事故复盘博客-2026-09-18
java
右耳朵猫AI1 小时前
Java周刊2026W38 | Micronaut 修补三漏洞、JDK 27 提速 54%、Jetty 修复抖动测试
java·后端·spring
事已至此先睡覺吧1 小时前
第二篇:Java 基础语法:变量、数据类型、运算符与类型转换
java