软考 系统架构设计师系列知识点之设计模式(11)

接前一篇文章:软考 系统架构设计师系列知识点之设计模式(10)

所属章节:

老版(第一版)教材

第7章. 设计模式

第2节. 设计模式实例

相关试题

  1. 设计模式按照目的可划分三类,其中,创建型模式是对对象实例化过程的抽象。例如()模式确保一个类只有一个实例,并提供了全局访问入口;()模式允许对象在不了解要创建对象的确切类以及如何创建等细节的情况下创建定义对象;()模式将复杂对象的构建与其表示分离。

第1空

A. Facade

B. Builder

C. Prototype

D. Singleton

正确答案:D。

第2空

A. Facade

B. Builder

C. Prototype

D. Singleton

正确答案:C。

第3空

A. Facade

B. Builder

C. Prototype

D. Singleton

正确答案:B。

解析:

本题考查设计模式方面的基础知识。

在任何设计活动中都存在着某些重复遇到的典型问题,不同开发人员对这些问题设计出不同的解决方案,随着设计经验在实践者之间日益广泛地被利用,描述这些共同问题和解决这些问题的方案就形成了所谓的模式。

设计模式主要用于得到简洁灵活的系统设计,按设计模式的目的划分,可分为创建型、结构型和行为型三种模式。

创建型模式是对对象实例化过程的抽象。例如,Singleton模式确保一个类只有一个实例,并提供了全局访问入口;Prototype模式允许对象在不了解要创建对象的确切类以及如何创建等细节的情况下创建自定义对象;Builder模式将复杂对象的构建与其表示分离。

结构型模式主要用于如何组合已有的类和对象以获得更大的结构,一般借鉴封装、代理、继承等概念将一个或多个类或对象进行组合、封装、以提供统一的外部视图或新的功能。

行为型模式主要用于对象之间的职责及其提供的服务的分配,它不仅描述对象或类的模式,还描述它们之间的通信模式,特别是描述一组对等的对象怎样相互协作以完成其中任一对象都无法单独完成的任务。

相关推荐
@insist12315 小时前
网络工程师-差错控制核心技术与软考考点全解析:CRC 校验与海明码
arm开发·网络工程师·软考·软件水平考试
一RTOS一17 小时前
面向数控机床异构系统架构设计的鸿道Intewell操作系统
系统架构·鸿道操作系统·鸿道实时操作系统·国产嵌入式操作系统选型·数控底层系统
是糖糖啊20 小时前
Google Stitch 用 AI 将想法秒变高保真 UI,并一键导出 Figma / 代码
设计模式·产品经理·产品
@insist1231 天前
数据库系统工程师-必知的系统开发知识
数据库·oracle·软考·数据库系统工程师·软件水平考试
Yu_Lijing1 天前
基于C++的《Head First设计模式》笔记——访问者模式
c++·笔记·设计模式
workflower1 天前
未来图景对制造系统提出全面理解、
设计模式·集成测试·软件工程·软件构建·制造·结对编程
陈海明hack1 天前
AI系统架构设计和设计思想
人工智能·系统架构·智能体
2601_949814171 天前
docker离线安装及部署各类中间件(x86系统架构)
docker·中间件·系统架构
猹叉叉(学习版)1 天前
【系统分析师_知识点整理】 11.软件架构设计
笔记·架构·软考·系统分析师
roman_日积跬步-终至千里1 天前
【系统架构设计师-案例题(5)】人工智能 · 参考答案与解析(按分类)
人工智能·分类·系统架构