当前位置: 首页 > article >正文

二十三设计模式速记

文字版

Java设计模式通常被分为三大类:创建型模式(Creational Patterns)、结构型模式(Structural Patterns)和行为型模式(Behavioral Patterns)。每种类型包含若干种具体的设计模式。

  1. 创建型模式(Creational Patterns):

    • 工厂方法模式(Factory Method)
    • 抽象工厂模式(Abstract Factory)
    • 单例模式(Singleton)
    • 建造者模式(Builder)
    • 原型模式(Prototype)
  2. 结构型模式(Structural Patterns):

    • 适配器模式(Adapter)
    • 桥接模式(Bridge)
    • 组合模式(Composite)
    • 装饰器模式(Decorator)
    • 外观模式(Facade)
    • 享元模式(Flyweight)
    • 代理模式(Proxy)
  3. 行为型模式(Behavioral Patterns):

    • 责任链模式(Chain of Responsibility)
    • 命令模式(Command)
    • 解释器模式(Interpreter)
    • 迭代器模式(Iterator)
    • 中介者模式(Mediator)
    • 备忘录模式(Memento)
    • 观察者模式(Observer)
    • 状态模式(State)
    • 策略模式(Strategy)
    • 模板方法模式(Template Method)
    • 访问者模式(Visitor)

图片速记:

定义速记:


图片来源:参考文老师软考教育精华知识点设计模式章节。


http://www.kler.cn/a/280530.html

相关文章:

  • 攻防演练之-最有价值安全工具大巡礼
  • Linux下TCP编程
  • 基于vue框架的便利店收银管理系统im2gw(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。
  • 3个方法快速打开rar压缩包文件
  • Python+tkinter实现2048游戏
  • 视频结构化从入门到精通——认识视频结构化
  • arm接口技术三--裸机开发环境搭建与GPIO开发步骤总结
  • Redis远程字典服务器(11)—— redis客户端介绍
  • 新华三H3C HCL配置IS-IS基本配置
  • ​拓​竹​二​面​
  • 漏洞披露-金慧-综合管理信息系统-SQL
  • 方法引用
  • 【Linux系统编程】system V——信号量
  • 数据库-建表时是否需要设置外键?有啥影响?
  • 搭建自己的金融数据源和量化分析平台(七):定时更新上市公司所属行业门类及大类
  • Linux之shell脚本的if分支
  • 猫咪浮毛如何清理?希喂、安德迈、范罗士宠物空气净化器功能实测
  • VMware虚拟化常见故障问题及解决方法汇总(不定期更新)
  • 声音克隆GPT-SoVITS 2.0软件和详细的使用教程!
  • Excel技能分享:根据匹配公式设置单元格背景色