# 面向对象

面向对象程序设计(Object Oriented Programming,OOP)是一种计算机编程架构。 三个主要目标:重用性、灵活性和扩展性。 OOP=对象+类+继承+多态+消息,其中核心概念是类和对象。

是对现实世界的抽象,包括表示静态属性的数据和对数据的操作 对象是类的实例化 对象间通过消息传递相互通信,来模拟现实世界中不同实体间的联系。

# 特点

封装性:封装的最基本单位是对象,高内聚、低耦合,用户只需要通过封装外的通道对计算机进行相关方面的操作 继承性:取代继承,包含继承,受限继承、特化继承。

封装:将接口与实现分离的过程

# 缺陷

运行效率较低。类库庞大。类库可靠性。

Last Updated: 5/14/2022, 11:38:45 AM