首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在面向对象软件开发过程中,设计模式的采用是为了______。 A.允许在非面向对象程序设计语言中使用面向对象的概念 B.复用成功的设计和体系结构 C.减少设计过程创建的类的个数 D.保证程序的运行速度达到最优值
在面向对象软件开发过程中,设计模式的采用是为了______。 A.允许在非面向对象程序设计语言中使用面向对象的概念 B.复用成功的设计和体系结构 C.减少设计过程创建的类的个数 D.保证程序的运行速度达到最优值
admin
2012-02-19
75
问题
在面向对象软件开发过程中,设计模式的采用是为了______。
A.允许在非面向对象程序设计语言中使用面向对象的概念
B.复用成功的设计和体系结构
C.减少设计过程创建的类的个数
D.保证程序的运行速度达到最优值
选项
A、
B、
C、
D、
答案
B
解析
随着面向对象技术的出现和广泛使用,一方面,软件的可重用性在一定程度上已经有所解决;另一方面,对软件可重用性的要求也越来越高。设计面向对象的软件很难,而设计可重复使用的面向对象的软件难度更大。开发人员必须找到适当的对象,将它们分解到粒度合适的类、定义类接口和继承体系,并建立它们之间的关键联系。
在某些时候,设计师的设计可能是针对当前的具体问题而进行的,但它应该可能通用到足以适应未来的问题和需求。因为他们总是希望避免重复设计,至少将之减少到最低水平。在一个设计完成之前,有经验的面向对象的设计师往往要重复使用若干次,而且每次都要进行改进。他们知道,不能只用最初的方法解决每个问题,常常重复使用那些过去用过的解决方案。当他们找到一个好的解决方案时,总是一次又一次地使用它。这些经验也正是他们成为专家的法宝,这就是设计经验的价值。
因此,我们可将设计面向对象软件的经验记录成设计模式。每个设计模式都有系统的命名、解释和评价了面向对象系统中一个重要的设计。我们的目标是将设计经验收集成人们可以有效利用的模型。为此,可以记录一些最重要的设计模式,并以目录形式表现出来。
利用设计模式可方便地重用成功的设计和结构。把已经证实的技术表示为设计模式,使它们更加容易被新系统的开发者所接受。设计模式帮助设计师选择可使系统重用的设计方案,避免选择危害到可重用性的方案。设计模式还提供了类和对象接口的明确的说明书和这些接口的潜在意义,来改进现有系统的记录和维护。
Gamma在他的博士论文中总结了一系列的设计模式,做出了开创性的工作。他用一种类似分类目录的形式将设计模式记载下来。我们称这些设计模式为设计模式目录。根据模式的目标(所做的事情),可以将它们分成创建性模式、结构性模式和行为性模式。创建性模式处理的是对象的创建过程,结构性模式处理的是对象和类的组合,行为性模式处理类和对象间的交互方式和任务分布。根据它们主要的应用对象,又可以分为主要应用于类的和主要应用于对象的。Gamma在他的博士论文中总结了23种设计模式,这些模式也是目前用得最多的模式。
转载请注明原文地址:https://kaotiyun.com/show/Q3GZ777K
本试题收录于:
信息系统项目管理师上午综合知识考试题库软考高级分类
0
信息系统项目管理师上午综合知识考试
软考高级
相关试题推荐
论IT服务风险管理风险是在实现服务目标过程中所带来的不确定性和可能性,风险一旦发生,会对服务产生某种影响。请以“IT服务风险管理”为题,分别从以下三个方面进行论述:(1)概要叙述你参与管理过的IT服务项目(项目的背景、项目规模、目的、项目内容、组织结构
论知识管理IT服务运营的主要目的是提供低成本、高质量的IT服务,为此,需要对各种要素进行有效的管控,特别是将IT服务运营过程中产生的各类信息所包含的知识能够最大限度地提取、保留,通过评审后加以应用,实现知识转化和知识共享,能够提高运维响应速度和服务质量。
论IT服务运营管理IT服务运营方面的问题更多的不是来自产品或技术(如硬件、软件、网络、电力故障等)方面,而是来自管理方面。IT服务的提供者,无论是企业内部的IT部门,还是外部的IT服务提供商,其IT服务运营的主要目的就是提供低成本、高质量的IT服务。为了
某大型国有企业主要从事无线电频谱管理、无线电台站管理、无线电监测、无线电设备管理、无线电管理信息化等业务技术工作,随着业务的不断深入,信息系统已经逐步成为中心开展业务工作、提高管理水平的重要手段。目前由中心信息管理处负责运行维护的信息系统涉及内、外网网络、
某市公安局信息中心机房于2003年建立,目前IT设备支撑着警综系统、八大资源库、110联动项目、政法网、警用地理信息系统,市局OA系统等;2018年,某市公安局提出《某市公安局直属单位信息化机房及硬件基础设施建设和运维统筹实施方案》,将信息中心运维范围进一
由于业务发展的需要,甲公司IT部门计划建立起一套对IT服务管理流程进行持续性改进的机制,IT部门通过对企业远景、业界最佳经验以及对现状的评估和回顾,对现有流程的差距进行分析,找出差距后,通过考虑风险、问题和机会,对整体的流程改进方向和目的进行策划。以提高服
法律通常规定社会政治、经济和其他社会生活中最基本的社会关系或行为准则。一般来说,法律的效力仅低于宪法,其他一切行政法规和地方性法规都不得与法律相抵触。在常用的法律法规中,因调整知识产权的归属、行使、管理和保护等活动中产生的社会关系的法律规范的总称是____
在IT服务团队的五个特征中,人员的岗位结构特征将岗位分为三类且团队成员相对固定。下面______选项的划分是正确的三类岗位。
信息标准化是解决“信息孤岛”的重要途径,也是不同的管理信息系统之间数据交换和互操作的基础。作为信息标准化的一项关键技术,______以开放的自我描述方式定义了数据结构,在描述数据内容的同时能突出对结构的描述,从而体现出数据之间的关系。这样组织的数据对于应用
随机试题
半夏泻心汤的配伍特点是
以下不属于黄大茶的品质特征的是
简述衡量一个人积极性的指标。
关于链球菌,正确的是
手三阳经与足三阳经交接在
2007年3月5日,家住北京市朝阳区的小学生小乐(8岁),在崇文区一同学小马(9岁)家玩耍时,将小马头部打伤,小马父母因此花去医疗费3000元。2007年5月20日,小马的父亲向法院提起诉讼,要求小乐父母赔偿全部医疗费。根据上述材料,回答下列问题;
世界贸易组织的贸易政策评审机制是GATT于1989年临时建立的,现已是世界贸易组织中一项固定的制度,对于该机制的下列表述中,不正确的是:()
以下关于诉讼时效的表述中正确的是()。
在数据流图(DFD)中,带有名字的箭头表示______。
Today,moreandmorecollegestudentsareindulgedinnetworkgames.Networkgamesaresoharmfulthatsomeofthemplaytruant,
最新回复
(
0
)