标签:方法 对象 定义 一个 思想 两种 安全措施 结构化 面向
1. 结构化思想
struct包裹数据,数据对应的操作函数单独定义声明。
2. 基于对象的思想
将数据和对应的操作函数进行组合(也可以理解为简单的封装,毕竟没有访问控制等安全措施)。
3. 面向对象的思想
引入类、this指针、封装、继承、多态等概念,形成有层次的结构。
4. 基于接口的思想
定义抽象的接口类,即类中仅实现相关接口声明,不进行实体定义。然后针对特殊情况,单独编写一个继承接口的新类。
5. 基于接口的思想的模板实现
和4类似,不过接口类是一个模板。
6. 面向方面的思想
和5类似,只不过针对每一种特殊情况,编写一个新的类,这个新的类通过接口类的模板入口塞进去,即接口类通过模板来继承每一种特殊类。
参考资料
李林老师的《Linux高级编程》的PPT第一讲
标签:方法 对象 定义 一个 思想 两种 安全措施 结构化 面向
原文地址:https://www.cnblogs.com/wFrancow/p/9863674.html