程序员唱见
JAVA中23种设计模式详解
原创
关注作者
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
程序员唱见
社区首页
>
专栏
>
JAVA中23种设计模式详解
JAVA中23种设计模式详解
程序员唱见
关注
发布于 2025-11-16 17:38:04
发布于 2025-11-16 17:38:04
245
0
举报
概述
设计模式是软件工程中解决常见问题的可复用解决方案,由 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides(简称 GoF,四人帮)在 1994 年的著作《设计模式:可复用面向对象软件的基础》中系统化提出。本文将详解java当中的23种设计模式
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
设计模式
java
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
设计模式
java
评论
登录
后参与评论
0 条评论
热度
最新
推荐阅读
目录
一、创建型模式(5 种)
1. 抽象工厂模式(Abstract Factory)
2. 建造者模式(Builder)
3. 工厂方法模式(Factory Method)
4. 原型模式(Prototype)
5. 单例模式(Singleton)
二、结构型模式(7 种)
6. 适配器模式(Adapter)
7. 桥接模式(Bridge)
8. 组合模式(Composite)
9. 装饰器模式(Decorator)
10. 外观模式(Facade)
11. 享元模式(Flyweight)
12. 代理模式(Proxy)
三、行为型模式(11 种)
13. 责任链模式(Chain of Responsibility)
14. 命令模式(Command)
15. 解释器模式(Interpreter)
16. 迭代器模式(Iterator)
17. 中介者模式(Mediator)
18. 备忘录模式(Memento)
19. 观察者模式(Observer)
20. 状态模式(State)
21. 策略模式(Strategy)
22. 模板方法模式(Template Method)
23. 访问者模式(Visitor)
结语
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档
0
0
0
推荐