# 面向过程和面向对象

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

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

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

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

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

面向对象又分为：

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://xiaoxiami.gitbook.io/java/javaji-chu/mian-xiang-dui-xiang/ji-chu/mian-xiang-guo-cheng-he-mian-xiang-dui-xiang.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
