目录
小普及:
C语言是完全面向过程的
C++是一半面向过程,一半面向对象。(半面向对象)
Java是完全面向对象的。
1、什么是面向过程?
面向过程就是注重这个功能实现的步骤。第一步该做什么,第二步该做什么.... ,注重因果关系。
2、面向过程的特点?
-
耦合性高,扩展能力差。
-
整个程序相当一个整体,没有部分。一处出错,整个程序崩溃。
3、面向对象
面向对象就是将一个整体分成各个部分,每个部分看做成一个对象,然后将每个对象开发出来组成一个整体。
4、面向对象的特点?
-
耦合性低,拓展能力强。
-
把一个程序分成许多对象,然后实现对象进行组合。
5、OOA、OOD、OOP
OOA:面向对象的分析
OOD:面型对象的设计
OOP:面向对象的编程
PM:项目经理 (Project Manager)
6、面向对象语言的三大特征
封装、继承、多态