关于面向对象编程的思想.docVIP

  • 2
  • 0
  • 约3千字
  • 约 6页
  • 2019-04-17 发布于广东
  • 举报
面向对象编程思想 1.面向对象概述 传统的结构化编程就是先设计一组函数及解决问题的方法,然后 针对问题要处理的数据特征找出相应的数据存储方法,即数据结 构。这就是最初Pascal语言的设计者——Nicholase.Wirth提出的 著名公式:程序=算法+数据结构。 这种编程的特征是先从算法入手,然后才考虑数据结构,所以上 述公式将算法置于数据结构之前,也就是设计应用程序的步骤顺 序要求。使用面向工程方法开发的软件,稳定性、可修改性和可 重用性都比较差。 面向对象是当前计算机界关心的重点,它是20世纪90年代软件 开发方法的主流。起初,“面向对象”是专指在程序设计中采用 封装、继承、抽象等设计方法。当今面向对象的思想己经涉及到 软件开发的各个方面。例如,面向对象的分析、面向对象的设计 以及常说的面向对象的编程实现。 面向对象编程技术是当今占主导地位的程序设计思想和技术。其 思路是将上述的两个“加数”颠倒,编写程序时首先针对问题要 处理的数据特征找出相应的数据结构,然后设计解决问题的各种 算法,并将数据结构和算法看做一个有机整体__类,而将其中 的数据结构和相应的算法看做是这个类的对象和方法,每个对象 各尽其职,分别执行一组相关的任务。 面向对象编程更注重于系统整体关系的表示和数据模型技术(把 数据结构与算法看做一个独立功能模块),B卩:程序=数据结构+ 算法。算法与数据结构是一个整

文档评论(0)

1亿VIP精品文档

相关文档