首页
登录
从业资格
论软件设计模式及其应用 软件设计模式(Software Design Pat
论软件设计模式及其应用 软件设计模式(Software Design Pat
admin
2022-08-02
38
问题
论软件设计模式及其应用 软件设计模式(Software Design Pattern)是一套被反复使用的、多数人知晓的、经过分类编目的代码设计经验的总结。使用设计模式是为了重用代码以提高编码效率、增加代码的可理解性、保证代码的可靠性。软件设计模式是软件开发中的最佳实践之一,它经常被软件开发人员在面向对象软件开发过程中所采用。项目中合理地运用设计模式可以完美地解决很多问题,每种模式在实际应用中都有相应的原型与之相对,每种模式都描述了一个在软件开发中不断重复发生的问题,以及对应该原型问题的核心解决方案。请围绕“论软件设计模式及其应用”论题,依次从以下三个方面进行论述。1.概要叙述你参与分析和开发的软件系统,以及你在项目中所担任的主要工作。2.说明常用的软件设计模式有哪几类?阐述每种类型特点及其所包含的设计模式。3.详细说明你所参与的软件系统开发项目中,采用了哪些软件设计模式,具体实施效果如何。
选项
答案
解析
本题为模拟题原题,具体写作要求为:
一、首先用400-600字的篇幅简要叙述作者参与开发的软件系统的概要和所担任的工作。
二、设计模式的基本分类:
· 创建型模式。创建型模式抽象了实例化过程,它们帮助一个系统独立于创建、组合和表示它的那些对象。创建型模式包括工厂方法、抽象工厂、生成器、原型、单例模式等。
· 结构型模式。结构型模式涉及到如何组合类和对象以获得更大的结构。结构型模式包括适配器、桥接、组成、装饰、外观、享元、代理等。
· 行为模式。行为模式涉及到算法和对象间职责的分配。行为模式不仅描述对象或类的模式,还描述了它们之间的通信模式。常用的行为模式有观察者、策略等。
三、你在项目中运用了何种设计模式以及如何用此模式进行分析与设计。要紧密结合主题项目,选择1-2种设计模式进行讨论就可以了。
转载请注明原文地址:https://tihaiku.com/congyezige/2397919.html
本试题收录于:
高级系统架构设计师题库软件水平考试初中高级分类
高级系统架构设计师
软件水平考试初中高级
相关试题推荐
安全需求可划分为物理线路安全、网络安全、系统安全和应用安全。下面的安全需求中属于
甲公司从市场上购买乙公司生产的软件,作为甲公司计算机产品的部件。丙公司已经取得该
甲公司软件设计师完成了一项涉及计算机程序的发明。之后,乙公司软件设计师也完成了与
以下协议中属于应用层协议的是()A.SNMP B.ARP C.ICMP
在软件设计中,()的主要任务是将系统的功能需求分配给软件模块,确定每个模块的功
嵌入式系统初始化过程主要有3个环节,按照自底向上、从硬件到软件的次序依次为()
采用面向对象方法进行软件开发,在分析阶段,架构师主要关注系统的()A.技术
Thebeautyofsoftwareisinitsfunctio
()设计模式定义一个用于创建对象的接口,让子类决定实例化哪一个类A.工厂方法(
请作答45,下图所示为(44)设计模式,属于(45)设计模式,适用于(46)
随机试题
国家电网有限公司“旗帜领航·文化登高”行动计划中明确,对现有企业文化评选表彰项目
关于人员密集建筑的基地布置,下列说法不正确的是( )。A.基地应至少有一面邻接
冰箱细菌培养,霉菌的生长要求( )。A.允许 B.无霉菌生长 C.不允许
下列对颅咽管瘤的概述中,不正确的是A.起源于胚胎期Rathke"s囊残留的上皮细
下列行为属于损害客户利益的欺诈行为的是() ①违背客户的委托为其买卖证券
今年,某公司通过调查大胆地进行了改革,建立了被称之为“宽带式”的新的薪酬制度,采
成年人生长激素分泌过多可引起( )。A.呆小症 B.巨人症 C.侏儒症
证券经纪业务中证券经纪商必须遵守的内容包括()。A:不得为多获取佣金而诱导客户进
我国商业银行监管的总目标是提升我国商业银行的核心竞争力,壮大整体规模。()
集资诈骗犯罪区别于非法集资等行为的特征是( )。A.用高端金融工具 B.集
最新回复
(
0
)