# JavaScript 面向对象编程

**URL:** <https://www.isharkfly.com/t/javascript/8449>\
**Category:** 前端\
**Created:** [October 21, 2012, 6:50am UTC](https://www.isharkfly.com/t/javascript/8449 "2012-10-21T06:50:43Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![honeymoose](https://www.isharkfly.com/user_avatar/www.isharkfly.com/honeymoose/32/20796_2.png) [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Post date:** [October 21, 2012, 6:50am UTC](https://www.isharkfly.com/t/javascript/8449/1 "2012-10-21T06:50:43Z")

</div>

面向对象编程（OPP）是一种计算机编程架构，其基本原则：计算机程序由单个能够起到子程序作用的单元或对象组合而成。

具有三个最基本的特点：重用性、灵活性和扩展性。

这种方法将软件程序的每个元素构成对象，同时对象的类型、属性和描述对象的方法。

为了实现整体操作，每个对象都能够接收信息、处理数据和向其它对象发送信息。
