(单选题)
在面向对象软件开发过程中,采用设计模式的是为了()
A允许在非面向对象程序设计语言中使用面向对象的概念
B复用成功的设计和体系结构
C减少设计过程创建的类的个数
D保证程序的运行速度达到最优值
正确答案
答案解析
模式是一条由3部分组成的规则,它表示了一个特定环境、一个问题和一个解决方案之间的关系。每一个模式描述了一个不断重复发生的问题,以及该问题的解决方案。这样就能一次又一次地使用该方案而不必做重复劳动。将设计模式引入软件设计和开发过程的目的在于充分利用已有的软件开发经验,这是因为设计模式通常是对于某一类软件设计问题的可重用的解决方案。设计模式使得人们可以更加简单和方便地去复用成功的软件设计和体系结构,从而能够帮助设计者更快更好地完成系统设计。
相似试题
(单选题)
在面向对象分析中,其分析过程的第1步是()
(单选题)
在面向对象开发方法中,用UML表示软件体系架构,用到5个视图:逻辑视图、构件视图、部署视图()
(单选题)
在NET架构中,为开发人员提供统一的、面向对象的、层次化的、可扩展的编程接口,使开发人员能够高效、快速地构建基于下一代Internet网络应用的是()
(单选题)
统一建模语言(UML)是面向对象开发方法的标准化建模语言。采用UML对系统建模时,用()模型描述系统的功能,等价于传统的系统功能说明。
(单选题)
下列关于面向对象的分析与设计的描述,正确的是()
(单选题)
在软件生存周期的各项工作中,()是直接面向用户的
(单选题)
项目经理对某软件开发流程中的“概要设计”活动进行历时估算时,参考了以往相关项目活动情况,他采用的是()方法
(单选题)
在面向对象方法中,对象可看成属性(数据)和这些属性上的专用操作的封装体。封装是一种()(1)技术。类是一组具有相同属性和相同操作的对象的集合,类的每个对象都是这个类的一个()(2)。
(单选题)
在面向对象方法中,对象可看成属性(数据)和这些属性上的专用操作的封装体。封装是一种()(1)技术。类是一组具有相同属性和相同操作的对象的集合,类的每个对象都是这个类的一个()(2)。