1. 面向对象的核心关注的是数据,所有对象函数都围绕数据。而面向过程是针对逻辑功能。
2. 构造函数 我认为就是负责申请本类的核心资源(如内存),或者资源定位(如指针指向外部变量),切忌在构造函数中加入初始化的步骤。
3. 析构函数 负责释放资源。
4. 如果对象在使用时候需要初始化,后提供一个初始化的函数。
转:https://www.cnblogs.com/wolfrickwang/p/3260739.html