第一节面向对象程序设计的概念 、程序设计方法的演进 1、程序设计语言:机器语言→汇编语言→高级语言 面向过程序的高级语言→面向对象的编程语言→面 向对象的可视化编程语言) ●2、程序设计方法:程序设计的自然描述→结构化程序 设计(面向过程的程序设计方法)→面向对象的程序 设计方法→面向对象的可视化编程方法 3、结枸化(面向过程)程序设计方法与面向对象程序 设计方法的关系。 >观点1:面向过程的程序设计方法可以作为面向对象 程序设计方法的基础,学习面向对象的程序设计应具 备面向过程的程序设计方法方面的知识
第一节面向对象程序设计的概念 >观点2:面向对象的程序设计方法与面向过程的程序 设计方法在思维方法上与面向过程程序设计方法相背 离,是独立的程序设计体系 、面向对象程序设计的基本概念 →()面向过程程序设计的特点 面向过程程序设计思想的核心:功能分解 面向过程程序设计思想的主要特点:程序与数据相分 离。即 程序=算法+数据结构 面向过程程序设计思想的主要缺点:程序代码的可重 用性差,维护代价高