软考75-上午题-【面向对象技术3-设计模式】-设计模式的要素

一、题型概括

上午、下午题(试题五、试题六,二选一)

每一个设计模式都有一个对应的类图。

二、23种设计模式

创建型设计模式:5

结构型设计模式:7

行为设计模式:11

考试考1-2种。

三、设计模式的要素

3-1、设计模式的概念

每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。

设计模式的核心在于提供了相关问题的解决方案,使得人们可以更加简单方便的复用成功的设计和体系结构。

3-2、设计模式的4个基本要素:

1、模式名称

2、问题

3、解决方案

4、效果

3-3、设计模式非分类

设计模式确定了所包含的类和实例,它们的角色、协作方式以及职责分配。

每一个设计模式都集中于一个特定的面向对象设计问题或设计要点,描述了什么时候使用它,在另一些设计约束条件下是否还能使用,以及使用的效果和如何取舍。

按照设计模式的目的可以分为三大类:

1、创建型模式:与对象的创建有关;

2、结构型模式:处理类或对象的组合;

3、行为型模式:对类或对象怎样交互和怎样分配职责进行描述。

XXX型类模式

XXX型对象模式

3-4、真题

真题1:

相关推荐
疯狂打码的少年6 分钟前
【数据库技术】SQL高级查询(分组/排序/聚合函数)
java·数据库·笔记·sql
旖旎夜光8 分钟前
【AI入门】大模型介绍全解析:从模型、LLM 到提示词与嵌入
人工智能·笔记·python·学习·ai编程
王的宝库20 分钟前
【无标题】
笔记·restful
xxwl58521 分钟前
Git常用命令的学习
git·学习
具身AGI26 分钟前
从演示到作业,物理AI 人类学习路线 的深意
人工智能·学习
MSTcheng.27 分钟前
【Linux】Linux学习第三弹——Linux基本指令2
linux·windows·学习·ubuntu·操作系统
Capricorn198827 分钟前
科研智能体出现召回率低与数据覆盖冲突怎么排查?知芽 Notebook Skill 机制拆解
大数据·论文阅读·人工智能·笔记
tju新生代魔迷36 分钟前
Verilog HDL学习笔记(三)| 第3章 基本概念(上)——词法约定与数据类型
笔记·学习
Hotchip_MEMS1 小时前
MS2202AB-M15E输出驱动能力:直连MCU GPIO无需三极管
人工智能·笔记·物联网·电脑·制造
Privasa-隐私实验室1 小时前
跨端技术选型|Flutter搭建隐私加密App,安卓与iOS双端差异适配实战
android·笔记·安全·flutter·ios·隐私安全·aes-256