关于“面向对象”,有许多不同的看法。Coad和Yourdon给出了一个定义:
“面向对象=对象+类+继承+消息通信”。如果一个软件系统是使用这样4个概念设计和实现的,则认为这个软件系统是面向对象的。面向对象方法的特点是:
方法的唯一性,即方法是对软件开发过程所有阶段进行综合考虑而得到的。
从生存期的一个阶段到下一个阶段的高度连续性,即生存期后一阶段的成果只是在前一阶段成果的补充和修改。
把面向对象分析(OOA)、面向对象设计(OOD)和面向对象程序设计(OOP)集成到生存期的相应阶段。
使用面向对象方法开发软件的好处是:
开发方法的唯一性,开发阶段的高度连续性,表示方式的一致性;
问题空间实体的自然表示,减轻了设计者的负担,在设计系统之初不必考虑一个很完整的解决方案。
建立稳定的系统结构,可促进复用性,易于维护,易于修改,可合理利用共同性,减少复杂性。
(简答题)
什么叫面向对象?面向对象方法的特点是什么?为什么要用面向对象方法开发软件?
正确答案
答案解析
略
相似试题
(简答题)
喷泉模型是专门针对面向对象软件开发方法而提出的,其特点是什么?
(简答题)
面向对象方法与结构化生命周期法有什么区别?面向对象方法的基本原则是什么?
(简答题)
什么叫面向对象的程序设计语言?
(简答题)
面向对象开发方法与面向数据流的结构化开发方法有什么不同?使用面向对象开发方法的优点在什么地方?
(简答题)
面向对象分析与设计方法与面向功能(结构化)分析与设计方法的区别是什么?
(单选题)
面向对象方法是一种什么软件开发方法()
(简答题)
面向对象方法的三大内容是什么?各相当于结构化软件开发方法何阶段?
(简答题)
NF2、面向对象和对象-关系三种数据模型各有什么特点?
(简答题)
面向对象设计与面向对象分析的区别是什么?设计包括哪些活动?