面向对象复习提纲.docVIP

  • 6
  • 0
  • 约1.01万字
  • 约 18页
  • 2017-08-23 发布于江苏
  • 举报
过程化的方法与面向对象方法的差别 在过程化的方法中,系统是围绕着过程来组织的,系统的运行通过过程间的数据传送来实现的,在该方法中过程和数据清楚地分开,因此重点分别集中在数据结构、算法和顺序步骤上,因此过程非常难以重用。过程化方法还缺乏强有力的可视化建模技术。该方法在分析和实现不同阶段的概念的差别很大,因此需要进行概念上的转换,因此造成了分析、设计和实现间的范畴移位。设计模型离实现还有很长的一步。 而面向对象的方法中系统是围绕着对象组织的,系统的运行是通过对象间的消息传递而运行的,相关的数据和行为捆绑在对象中。将问题域建模为对象使得在实现时非常自然地反应现实问题。可视化的模型表达能力非常强使得人们易于理解。支持强有力的概念例如抽象、封装、继承、多态等。可视化的问题模型可以演变为问题解决模型。设计模型距离实现只有很小的一步。 ------------------------------------------------------------------------------- 面向对象方法的益处 需求分析 结构化技术的过程分析和数据分析之间的边界从未解决。数据流图的过程世界与实体关系图的数据世界难以共存。过程和数据分析在某些场合可以满足要求,而在某些场合就会发生冲突。这种冲突在实时系统模型中尤为突出,如控制过程与数据模型的对应关系经常变得不清晰。 面向对象方

文档评论(0)

1亿VIP精品文档

相关文档