面向对象程序设计方案概述.pptVIP

  • 26
  • 0
  • 约3.1万字
  • 约 159页
  • 2017-03-19 发布于上海
  • 举报
面向对象编程 面向对象程序设计概述 程序设计方法 程序设计方法 面向过程的程序设计 面向过程的程序遵循面向过程的问题求解方法 其中心思想是用计算机能够理解的逻辑来描述和表达待解决的问题及其具体的解决过程。 算法+数据结构 数据结构利用计算机的离散逻辑来量化表达需要解决的问题 。 而算法则研究如何快捷、高效地组织解决问题的具体过程。 面向过程——面向机器 程序设计方法 面向对象的程序设计 面向对象问题求解关心的不仅仅是孤立的单个过程,而是孕育所有这些过程的母体系统 它能够用计算机逻辑来模拟、描述系统本身,包括系统的组成,系统的各种可能状态,以及系统中可能产生的各种过程与过程引起的系统状态切换。 面向对象的程序设计是以要解决的问题中所涉及到的各种对象为主要考虑因素。 对象是一种看问题的观点,是对现实世界各种元素的一种抽象。对象既含数据又含功能,因此具有自身处理数据的能力。对象被认为是迄今为止最接近真实事物的数据抽象。 对象与过程 考虑对象 — 考虑过程 :前者更有意义 设计对象 —设计过程:前者更富挑战性,尤其是设计可重用的对象。 面向对象的程序设计和问题求解力求符合人们日常自然的思维习惯,降低分解问题的难度和复杂性,提高整个求解过程的可控制性、可监测性和可维护性,从而达到以较小的代价和较高的效率获得较满意效果的目的。 对象的几个特征 Everything is an object

文档评论(0)

1亿VIP精品文档

相关文档