数据抽象是指,只向外界提供关键信息,并隐藏其后台的实现细节
    在 C++ 中,我们使用类来定义我们自己的抽象数据类型(ADT)

    使用访问标签来定义类的抽象接口。一个类可以包含零个或多个访问标签:
    访问标签即定义类各种成员时用到的访问权限控制符,控制其他类能够访问的内容

    最重要的应用就是封装
    封装里获取私有数据成员的公共函数就是接口

    封装是指导思想,封装是数据抽象的实现。类似但又不同,但是差不多一回事
    而数据封装最重要的就是
    数据隐藏

    数据封装就是将一组数据和与这组数据有关的操作组装在一起,形成一个实体,即类