高级程序设计JAVA作业(完成)课案.docVIP

  • 3
  • 0
  • 约 10页
  • 2017-05-28 发布于湖北
  • 举报
高级程序设计JAVA作业(完成)课案

《高级程序设计JAVA》作业 第一章 简述面向过程问题求解和面向对象问题求解的异同。 答:面向过程的程序遵循面向过程的问题求解方法。其中心思想是用计算机能够理解的逻辑来描述和表达待解决的问题及其具体的解决过程。数据结构,算法是面向过程问题求解的核心组成。面向对象技术代表了一种全新的程序设计思路和观察,表述,处理问题的方法,与传统的面向过程的开发方法不同,面向对象的程序设计和问题求解力求符合人们日常自然的思维习惯,降低,分解问题的难度和复杂性,提高整个求解过程的可控制性,可监测性和可维护性,从而达到以较小的代价和较高的效率获得较满意效果的目的。 2.面向对象的程序设计方法有哪些优点? 答:(1)对象的数据封装特性彻底消除了传统结构方法中数据与操作分离所带来的种种问题, 提高了程序的可复用性和可维护性,降低了程序员保持数据与操作相容的负担 (2)对象的数据封装性还可以把对象的私有数据和公共数据分离开,保护了私有数据,减少了可能的模块间干扰,达到降低程序复杂性,提高可控性的目的 (3)对象作为独立的整体具有良好的自洽性 (4)只爱具有自洽性的同时,对象通过一定的接口和相应的消息机制与外界相联系 (5)继承是面向对象方法中除封装外的另一个重要特性,通过继承可以很方便地实现应 用的扩展和已有代码的重复使用,在保证质量的前提下提高了开发效率,使得面向 对象的开发方法与额u案件工程的新兴方法——

文档评论(0)

1亿VIP精品文档

相关文档