Object-Oriented Programming
面向对象编程以对象(数据+行为)为核心,通过封装、继承、多态组织代码。
用途
用对象模拟现实实体,组织复杂系统。
机制
类定义对象模板,实例化创建对象。封装隐藏内部状态,继承复用代码,多态统一接口。Java/C#/Python 经典 OOP。JS 原型式 OOP。组合优于继承趋势。
用例
- 代码组织
- 系统建模
- 复用设计
面向对象编程以对象(数据+行为)为核心,通过封装、继承、多态组织代码。
用对象模拟现实实体,组织复杂系统。
类定义对象模板,实例化创建对象。封装隐藏内部状态,继承复用代码,多态统一接口。Java/C#/Python 经典 OOP。JS 原型式 OOP。组合优于继承趋势。