C++自定义命名空间
使用关键字namespace
namespace namespace_name
{
//代码声明
}
数据抽象(data abstraction)是与面向对象(object-oriented)并列的一种编程范式(programming paradigm)。数据抽象也成为抽象数据类型(abstract data type/ADT)。
数据抽象是一种依赖于接口和实现分离的编程(设计)技术。
https://wizardforcel.gitbooks.io/sicp-py/content/2.2.html
http://wj196.iteye.com/blog/860303
https://blog.csdn.net/Solstice/article/details/6707148
C++类为数据抽象提供了可能。它们向外界提供了大量用于操作对象数据的公共方法,也就是说,外界实际上并不清楚类的内部实现。
数据抽象仅为用户暴露接口,而把具体的实现隐藏了起来
新类拥有原有类的全部属性为继承!原有类产生新类的过程为派生。
原有类称为基类,产生的新类称为派生类。
http://www.dotcpp.com/course/cpp/200027.html