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

软考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:

http://www.lryc.cn/news/320520.html

相关文章:

  • Matlab|面向低碳经济运行目标的多微网能量互联优化调度
  • 3.Gen<I>Cam文件配置
  • 【兆易创新GD32H759I-EVAL开发板】 TLI(TFT LCD Interface)用法详细介绍
  • 恒创科技:什么是BGP线路服务器?BGP机房的优点是什么?
  • 苍穹外卖-day04:项目实战-套餐管理(新增套餐,分页查询套餐,删除套餐,修改套餐,起售停售套餐)业务类似于菜品模块
  • 深入探索C与C++的混合编程
  • 数组中的flat方法如何实现
  • 计算机考研|北航北理北邮怎么选?
  • 面试算法-52-对称二叉树
  • 独立维基和验收测试框架 Fitnesse 入门介绍
  • AI 初创公司趋势:Y Combinator 最新批次的见解
  • tts语音合成原理
  • 轮转数组题解
  • sqllab第二十四关通关笔记
  • web前端之多行文本擦除效果、文本逐个显示或展示、创建元素标签、querySelector、createElement、appendChild、requestAnimationFrame
  • 一文解读ISO26262安全标准:功能安全管理
  • 【华为OD机试】找座位【C卷|100分】
  • LarkXR上新了 | Apollo多终端与XR体验的优化创新
  • 车载电子电器架构 - 网络拓扑
  • 2024蓝桥杯每日一题(DFS)
  • Docker 笔记(五)--链接
  • 如何处理Android悬浮弹窗双击返回事件?
  • 高可用篇_A Docker容器化技术_II Docker环境搭建和常见命令
  • Vue.js+SpringBoot开发食品生产管理系统
  • Python面试笔记
  • springboot 查看和修改内置 tomcat 版本
  • 003——移植鸿蒙
  • 罗马数字转整数-力扣通过自己编译器编译
  • 深入解析JVM加载机制
  • python redis中blpop和lpop的区别