首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在面向对象软件开发过程中,设计模式的采用是为了______。 A.允许在非面向对象程序设计语言中使用面向对象的概念 B.复用成功的设计和体系结构 C.减少设计过程创建的类的个数 D.保证程序的运行速度达到最优值
在面向对象软件开发过程中,设计模式的采用是为了______。 A.允许在非面向对象程序设计语言中使用面向对象的概念 B.复用成功的设计和体系结构 C.减少设计过程创建的类的个数 D.保证程序的运行速度达到最优值
admin
2012-02-19
58
问题
在面向对象软件开发过程中,设计模式的采用是为了______。
A.允许在非面向对象程序设计语言中使用面向对象的概念
B.复用成功的设计和体系结构
C.减少设计过程创建的类的个数
D.保证程序的运行速度达到最优值
选项
A、
B、
C、
D、
答案
B
解析
随着面向对象技术的出现和广泛使用,一方面,软件的可重用性在一定程度上已经有所解决;另一方面,对软件可重用性的要求也越来越高。设计面向对象的软件很难,而设计可重复使用的面向对象的软件难度更大。开发人员必须找到适当的对象,将它们分解到粒度合适的类、定义类接口和继承体系,并建立它们之间的关键联系。
在某些时候,设计师的设计可能是针对当前的具体问题而进行的,但它应该可能通用到足以适应未来的问题和需求。因为他们总是希望避免重复设计,至少将之减少到最低水平。在一个设计完成之前,有经验的面向对象的设计师往往要重复使用若干次,而且每次都要进行改进。他们知道,不能只用最初的方法解决每个问题,常常重复使用那些过去用过的解决方案。当他们找到一个好的解决方案时,总是一次又一次地使用它。这些经验也正是他们成为专家的法宝,这就是设计经验的价值。
因此,我们可将设计面向对象软件的经验记录成设计模式。每个设计模式都有系统的命名、解释和评价了面向对象系统中一个重要的设计。我们的目标是将设计经验收集成人们可以有效利用的模型。为此,可以记录一些最重要的设计模式,并以目录形式表现出来。
利用设计模式可方便地重用成功的设计和结构。把已经证实的技术表示为设计模式,使它们更加容易被新系统的开发者所接受。设计模式帮助设计师选择可使系统重用的设计方案,避免选择危害到可重用性的方案。设计模式还提供了类和对象接口的明确的说明书和这些接口的潜在意义,来改进现有系统的记录和维护。
Gamma在他的博士论文中总结了一系列的设计模式,做出了开创性的工作。他用一种类似分类目录的形式将设计模式记载下来。我们称这些设计模式为设计模式目录。根据模式的目标(所做的事情),可以将它们分成创建性模式、结构性模式和行为性模式。创建性模式处理的是对象的创建过程,结构性模式处理的是对象和类的组合,行为性模式处理类和对象间的交互方式和任务分布。根据它们主要的应用对象,又可以分为主要应用于类的和主要应用于对象的。Gamma在他的博士论文中总结了23种设计模式,这些模式也是目前用得最多的模式。
转载请注明原文地址:https://kaotiyun.com/show/Q3GZ777K
本试题收录于:
信息系统项目管理师上午综合知识考试题库软考高级分类
0
信息系统项目管理师上午综合知识考试
软考高级
相关试题推荐
论IT服务安全管理2017年6月1日《中华人民共和国网络安全法》正式实施,全社会对信息安全的关注,提到了前所未有的新高度。目前,很多单位都建立了信息安全管理体系,制定了信息安全相关的制度、规范或要求等。在项目实施过程中如何遵循这些制度、规范和要求,成为系
论IT服务持续改进随着业务需求、IT技术及服务内容和范围的不断变化,对服务能力提出了更高的要求。同时,随着IT服务运营过程中知识的不断沉淀和积累,以及客户期望值的不断提高,必然带来不间断的服务改进需求,所以需要对IT服务进行持续改进。服务持续改进的主要目
论IT服务持续改进IT服务持续改进主要的目标是使得IT服务可以一直适应不断变化的业务需求,通过识别改正机会并实施改进活动,使得IT服务有效支持相关的业务活动。请以“IT服务持续改进”为题,分别从以下三个方面进行论述:1.概要叙
某大型国有企业主要从事无线电频谱管理、无线电台站管理、无线电监测、无线电设备管理、无线电管理信息化等业务技术工作,随着业务的不断深入,信息系统已经逐步成为中心开展业务工作、提高管理水平的重要手段。目前由中心信息管理处负责运行维护的信息系统涉及内、外网网络、
某市公安局信息中心机房于2003年建立,目前IT设备支撑着警综系统、八大资源库、110联动项目、政法网、警用地理信息系统,市局OA系统等;2018年,某市公安局提出《某市公安局直属单位信息化机房及硬件基础设施建设和运维统筹实施方案》,将信息中心运维范围进一
由于业务发展的需要,甲公司IT部门计划建立起一套对IT服务管理流程进行持续性改进的机制,IT部门通过对企业远景、业界最佳经验以及对现状的评估和回顾,对现有流程的差距进行分析,找出差距后,通过考虑风险、问题和机会,对整体的流程改进方向和目的进行策划。以提高服
2018年3月,一家名为Cambridge.Analytica的数据分析公司通过一个应用程序收集了5000万Facebook用户的个人信息,该应用程序详细描述了用户的个性、社交网络以及在平台上的参与度。尽管CambridgeAnalytica公司声称它只
业务需求、IT技术及服务内容和范围的不断变化,对服务能力提出了更高的要求。同时,随着IT服务运营过程中知识的不断沉淀和积累,以及客户期望值的不断提高,必然带来不间断的服务改进需求,所以需要对IT服务进行持续改进。服务持续改进的主要目标是,使得IT服务可以一
IT服务目录的设计一般按照:“______”的步骤进行。①服务分类与编码②确定小组成员③服务详细描述④评审及发布服务目录⑤列举服务清单⑥完成服务目录
交付物验收是部署实施验收阶段最重要的工作,若发现交付物与计划有出入,应该()。
随机试题
天苍苍,野茫茫,_________。(北齐.北朝民歌《敕勒歌》)
A.长臂石膏托B.髋“人字形”石膏C.包头石膏背心D.管状石膏E.“8字形”石膏绷带锁骨骨折固定用
新生动物通过母源抗体而获得对某种病原的免疫力属于
小白菜在烹调过程中最易损失的营养素为
精癃湿热下注型应选用何方治疗
A.井穴B.荥穴C.合穴D.经穴E.输穴曲池在五输穴中,属
由于借款人的提前还款会打乱银行原有的资金安排,借款人应至少口头征得银行同意后,才可以提前还款。()
风险文化,又称风险管理文化,是商业银行在经营管理活动中逐步形成的风险管理理念、哲学和价值观,一般由()几个层次组成。
事业单位的管理岗位由高到低,分为10个等级,最低级别为十级岗位,对应现行的办事员。()
设可导函数y=y(x)由方程=____________.
最新回复
(
0
)