试题详情
简答题什么叫面向对象?面向对象方法的特点是什么?为什么要用面向对象方法开发软件?
  • 关于“面向对象”,有许多不同的看法。Coad和Yourdon给出了一个定义:
    “面向对象=对象+类+继承+消息通信”。如果一个软件系统是使用这样4个概念设计和实现的,则认为这个软件系统是面向对象的。面向对象方法的特点是:
    方法的唯一性,即方法是对软件开发过程所有阶段进行综合考虑而得到的。
    从生存期的一个阶段到下一个阶段的高度连续性,即生存期后一阶段的成果只是在前一阶段成果的补充和修改。
    把面向对象分析(OOA)、面向对象设计(OOD)和面向对象程序设计(OOP)集成到生存期的相应阶段。
    使用面向对象方法开发软件的好处是:
    开发方法的唯一性,开发阶段的高度连续性,表示方式的一致性;
    问题空间实体的自然表示,减轻了设计者的负担,在设计系统之初不必考虑一个很完整的解决方案。
    建立稳定的系统结构,可促进复用性,易于维护,易于修改,可合理利用共同性,减少复杂性。
  • 关注下方微信公众号,在线模考后查看

热门试题