> For the complete documentation index, see [llms.txt](https://xiaoxiami.gitbook.io/java/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://xiaoxiami.gitbook.io/java/javaji-chu/mian-xiang-dui-xiang/ji-chu/mian-xiang-guo-cheng-he-mian-xiang-dui-xiang.md).

# 面向过程和面向对象

概述：面向过程(Procedure Oriented)和面向对象(Object Oriented,OO)是软件分析、设计和开发的一种思想。

**面向过程：**&#x7814;究步骤和过程。

**面向过程开发：**&#x9762;向具体的每一步过程和节奏，并把每一步过程和步骤完成。研究对象，亲力亲为。

**面向对象：**&#x6839;据不同的功能，进行不同的(功能类似)封装。需要时调用，无需每一步操作都去编写。

**面向对象开发**：不断的创建对象，使用对象，指挥对象做事。

面向对象又分为：

* 面向对象分析(OOA)——软件分析
* 面向对象设计(OOD)——软件设计
* 面向对象编程(OOP)——软件开发
* 面向对象特征：封装、继承、多态。
