C++ 面向对象设计
# 面向对象的基本概念
面向对象编程(Object-Oriented Programming,OOP)是一种编程范式,它基于 “对象” 的概念,将数据和操作数据的方法封装在一起。面向对象的四大基本特征是抽象、封装、继承和多态,这些特征构成了 OOP 的核心。
抽象(Abstraction): 抽象是指隐藏对象的内部细节,只暴露必要的接口。这允许我们忽略那些不影响我们工作的细节,专注于对象的外部行为。在编程中,抽象可以通过接口或抽象类来实现。
封装(Encapsulation): 封装是将数据(属性)和操作这些数据的方法(行为)捆绑在一起,并隐藏内部实现细节。这有助于减少系统部分间的依赖,提高
more...