首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在面向对象软件开发过程中,设计模式的采用是为了______。 A.允许在非面向对象程序设计语言中使用面向对象的概念 B.复用成功的设计和体系结构 C.减少设计过程创建的类的个数 D.保证程序的运行速度达到最优值
在面向对象软件开发过程中,设计模式的采用是为了______。 A.允许在非面向对象程序设计语言中使用面向对象的概念 B.复用成功的设计和体系结构 C.减少设计过程创建的类的个数 D.保证程序的运行速度达到最优值
admin
2012-02-19
89
问题
在面向对象软件开发过程中,设计模式的采用是为了______。
A.允许在非面向对象程序设计语言中使用面向对象的概念
B.复用成功的设计和体系结构
C.减少设计过程创建的类的个数
D.保证程序的运行速度达到最优值
选项
A、
B、
C、
D、
答案
B
解析
随着面向对象技术的出现和广泛使用,一方面,软件的可重用性在一定程度上已经有所解决;另一方面,对软件可重用性的要求也越来越高。设计面向对象的软件很难,而设计可重复使用的面向对象的软件难度更大。开发人员必须找到适当的对象,将它们分解到粒度合适的类、定义类接口和继承体系,并建立它们之间的关键联系。
在某些时候,设计师的设计可能是针对当前的具体问题而进行的,但它应该可能通用到足以适应未来的问题和需求。因为他们总是希望避免重复设计,至少将之减少到最低水平。在一个设计完成之前,有经验的面向对象的设计师往往要重复使用若干次,而且每次都要进行改进。他们知道,不能只用最初的方法解决每个问题,常常重复使用那些过去用过的解决方案。当他们找到一个好的解决方案时,总是一次又一次地使用它。这些经验也正是他们成为专家的法宝,这就是设计经验的价值。
因此,我们可将设计面向对象软件的经验记录成设计模式。每个设计模式都有系统的命名、解释和评价了面向对象系统中一个重要的设计。我们的目标是将设计经验收集成人们可以有效利用的模型。为此,可以记录一些最重要的设计模式,并以目录形式表现出来。
利用设计模式可方便地重用成功的设计和结构。把已经证实的技术表示为设计模式,使它们更加容易被新系统的开发者所接受。设计模式帮助设计师选择可使系统重用的设计方案,避免选择危害到可重用性的方案。设计模式还提供了类和对象接口的明确的说明书和这些接口的潜在意义,来改进现有系统的记录和维护。
Gamma在他的博士论文中总结了一系列的设计模式,做出了开创性的工作。他用一种类似分类目录的形式将设计模式记载下来。我们称这些设计模式为设计模式目录。根据模式的目标(所做的事情),可以将它们分成创建性模式、结构性模式和行为性模式。创建性模式处理的是对象的创建过程,结构性模式处理的是对象和类的组合,行为性模式处理类和对象间的交互方式和任务分布。根据它们主要的应用对象,又可以分为主要应用于类的和主要应用于对象的。Gamma在他的博士论文中总结了23种设计模式,这些模式也是目前用得最多的模式。
转载请注明原文地址:https://www.kaotiyun.com/show/Q3GZ777K
本试题收录于:
信息系统项目管理师上午综合知识考试题库软考高级分类
0
信息系统项目管理师上午综合知识考试
软考高级
相关试题推荐
论IT服务风险管理风险是在实现服务目标过程中所带来的不确定性和可能性,风险一旦发生,会对服务产生某种影响。请以“IT服务风险管理”为题,分别从以下三个方面进行论述:(1)概要叙述你参与管理过的IT服务项目(项目的背景、项目规模、目的、项目内容、组织结构
论IT服务运营管理IT服务运营管理方面的问题更多的不是来自产品或技术(如硬件、软件、网络、电力故障等)方面,而是来自管理方面。IT服务的管理者,无论是企业内部的IT部门,还是外部的IT服务提供商,其IT服务运营的主要目的就是提供低成术、高质量的TT服务。
论IT服务监督管理监督管理是依据国家IT服务标准对IT服务进行整体评价,并对供方的服务过程、交付结果实施监督和绩效评估。在监督管理环节,需要采取适当的方法,对IT服务全生命周期各个阶段的过程和质量进行度量与评价,并对服务供方的服务过程、交付结果实施监理,
论IT服务持续改进随着业务需求、IT技术及服务内容和范围的不断变化,对服务能力提出了更高的要求。同时,随着IT服务运营过程中知识的不断沉淀和积累,以及客户期望值的不断提高,必然带来不间断的服务改进需求,所以需要对IT服务进行持续改进。服务持续改进的主要目
论IT服务质量管理IT服务的质量是在约定的时间、范围、成本以及质量的要求下,达到供方和需方的期望。质量管理是运维服务中非常重要的一个方面,是指服务能够满足规定和潜在需求的特征和特性的总和,是指IT服务工作能够满足被服务者需求的程度。请以“IT服务质
某大型国有企业主要从事无线电频谱管理、无线电台站管理、无线电监测、无线电设备管理、无线电管理信息化等业务技术工作,随着业务的不断深入,信息系统已经逐步成为中心开展业务工作、提高管理水平的重要手段。目前由中心信息管理处负责运行维护的信息系统涉及内、外网网络、
最近某公司接了一个信息系统运维的项目,而且非常重视,任命了有丰富售后服务经验的张某为系统规划与管理师,全权授权张某负责该项目,并要求他负责企业运维服务能力建设和提升。张某也学习了大量项目管理知识和运维管理知识,并将相关知识运用在该项目中。项目中发生的具体事
MVC(Model-View-Controller,模型-视图-控制器)是一种广泛流行的软件设计模式,也是J2EE平台上推荐的一种设计模型。其中,①主要表现用户界面,②用来描述核心业务逻辑。①处应填入?
A公司承接了将某市税务局所有应用系统迁移到市政府新建云服务平台上的任务,服务团队与开发团队完成了知识转移并搭建了异地测试环境,制定了应急响应预案并进行了一次正式演练,编制了相关的SOP操作规范的技术手册,并对其进行了评审,A公司在技术要素部署实施阶段的工作
根据战略规划的一般理论,IT战略规划始于对信息技术内外部环境(现状)的分析,其终极任务是()。
随机试题
求不定积分∫ln(x+)dx.
Motherhopeshersonwill______doinganythingrash.
有关肺通气阻力的叙述,下列哪项是错误的
风湿病常有
肉类连汤食用米在淘洗过程中主要损失
患者,男,54岁,因患肺炎住院治疗,护士准备用静脉留置针对其进行静脉输液。患者觉得静脉留置针价格贵,对护士提出换用一次性头皮针,护士不耐烦地说:“你说了算,还是我说了算。”护士的行为主要违背了哪项伦理原则
对项目建设全过程的安全生产负总责的单位是()。
单因素敏感性分析是房地产投资项目敏感性分析的()方法。
DNA是由4种单核苷酸按特定顺序组成的,一个单核苷酸相当于一个密码,3个相邻的密码组成一个密码子,十几个至上千个密码子有序地连接起来,就形成一个遗传功能单位,人们称之为结构基因。最准确理解上面一段话意思的是()。
项目范围变更控制,包括______。A.一系列正规的证明文件,用于定义正规项目文件的变更步骤B.一系列文档程序,用于实施技术和管理的指导和监督,以确定和记录项目条款的功能和物理特征、记录和报告变更、控制变更、审核条款和系统,由此来检验其与要求的一致性
最新回复
(
0
)