首页
登录
从业资格
论软件设计模式及其应用 软件设计模式(Software Design Pat
论软件设计模式及其应用 软件设计模式(Software Design Pat
admin
2022-08-02
39
问题
论软件设计模式及其应用 软件设计模式(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)
随机试题
______isnotwrittenbyWilliamButlerYeats.A、TheLakeIsleofInnisfreeB、Sai
Thedog’sears______whenitran.A、floppedB、flippedC、flutteredD、flappedA动词辨
JazzisAmerica’scontributiontopopularmusic.(1)______classicalmusic,w
Ifyoucouldgoonvacationasanyoneyouwanted,whowouldyouchoose?Joel
Holdingontothebeliefthatchildrenwillshedtheir"babyfat"astheyge
主控项目是保证安装工程安全和使用功能的重要检验项目,是对安全、卫生、环境保护和公
A.降低毒性 B.矫臭矫味 C.增强健脾止泻作用 D.缓和寒滑之性 E.
最容易出现压力性尿失禁的项目为A、子宫脱垂Ⅰ度轻 B、子宫脱垂Ⅰ度重 C
保险索赔的程序依次是()。 A.出险通知;提供索赔单证;采取合理的施救和整理
易受光线影响而变质的药品是A.硝酸甘油 B.阿卡波糖片 C.头孢曲松钠 D
最新回复
(
0
)