首页
登录
从业资格
论软件设计模式及其应用 软件设计模式(Software Design Pat
论软件设计模式及其应用 软件设计模式(Software Design Pat
admin
2022-08-02
34
问题
论软件设计模式及其应用 软件设计模式(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)
随机试题
WhichofthefollowingitalicizedpartsDOESN’Tindicatereason?A、Somethingfell
[originaltext]ThepioneerofchocolatecookiesinAmericais"Amoscookies"
WhichofthefollowingsentencesisINCORRECT?A、Eitherofthebooksispopularw
在常用照明灯具中,以下哪种灯的光通量受环境温度的影响最大?()A.普通白炽灯
A. B. C. D.
治疗实热积滞,大便燥结难下,首选的中药是A:芦荟B:巴豆霜C:火麻仁D:大
宫腔节育器放置的时间,不妥当的是A.哺乳期结束时 B.人工流产术后即放置 C
第一、二种工作票和带电作业工作票的有效时间,以()的检修期为限。A.申请
用于向参加网下配售的询价对象配售的股票数量,其限量为( )。A:公开发行股票数
一般来说,个人住房贷款的贷款期限在1年以内(含1年)的,借款人可采取()法进行
最新回复
(
0
)