软考81-上午题-【面向对象技术3-设计模式】-行为型设计模式01

一、行为型设计模式一览

二、责任链模式 

2-1、意图

使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。

1-2、结构

1-3、代码实现

1-4、适用性 

二、命令模式

2-1、意图

将一个请求封装为一个对象,从而使得可以用不同的请求对客户进行参数化;对请求排队记录请求日志,以及支持可撤销的操作

2-2、结构

2-3、代码实现

2-4、适用性

2-5、真题

真题1:

真题2:

三、解释器模式

上午、下午,都没考过!

3-1、意图

给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。

3-2、结构

3-3、适用性

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-21 14:50:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-21 14:50:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-21 14:50:03       87 阅读
  4. Python语言-面向对象

    2024-03-21 14:50:03       96 阅读

热门阅读

  1. winform 异步初始化加载界面

    2024-03-21 14:50:03       38 阅读
  2. 嵌入式系统架构设计

    2024-03-21 14:50:03       40 阅读
  3. Wpf-自定义图标Button

    2024-03-21 14:50:03       38 阅读
  4. 配置用户使用docker命令

    2024-03-21 14:50:03       45 阅读
  5. CCF编程能力等级认证GESP—C++5级—20240316

    2024-03-21 14:50:03       38 阅读
  6. 【NC235948】最大子串和

    2024-03-21 14:50:03       39 阅读
  7. 【K8s】Kubernetes网络完全指南和CNI讲解

    2024-03-21 14:50:03       41 阅读
  8. 机器学习流程—模型部署发布

    2024-03-21 14:50:03       42 阅读
  9. springboot + neo4j 功能使用

    2024-03-21 14:50:03       37 阅读