首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >JAVA中23种设计模式详解

JAVA中23种设计模式详解

作者头像
程序员唱见
发布2025-11-16 17:38:04
发布2025-11-16 17:38:04
2450
举报
概述
设计模式是软件工程中解决常见问题的可复用解决方案,由 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides(简称 GoF,四人帮)在 1994 年的著作《设计模式:可复用面向对象软件的基础》中系统化提出。本文将详解java当中的23种设计模式

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
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 归档