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

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

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

图片

核心一句话:

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

核心作用:

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

结构:

  • 抽象产品(接口)

  • 具体产品(实现类)

  • 抽象工厂(创建方法)

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

相关推荐
中草药z2 小时前
【RAG】工程化实战:全链路原理复盘 + 方案选型 + 实战高阶玩法
java·深度学习·机器学习·阿里云·rag·springai
学计算机的计算基2 小时前
MySQL 性能调优面试复习:Explain、索引、慢查询、缓存和架构优化
java·数据库·笔记·mysql
Hillain2 小时前
软件设计师设计模式
java·开发语言·经验分享·笔记·算法·设计模式·软考
影寂ldy2 小时前
C# 泛型方法
java·前端·c#
摇滚侠2 小时前
Spring 零基础入门到进阶 IOC 概述 11 - 13
java·后端·spring
李少兄2 小时前
Spring Boot Test 启动类自动发现机制解析与工程实践
java·spring boot·后端
码云骑士2 小时前
【1.2Java基础】Win10环境变量配置详解-从原理到排雷
android·java
码云骑士2 小时前
【2.Java基础】Java常量与变量-从基本类型到类型转换全面掌握
java·开发语言
AI玫瑰助手2 小时前
Python函数:匿名函数lambda的定义与使用场景
android·java·python