《C++面向对象高效编程(第2版)》——2.6 接口、实现和数据封装之间的关系
2023-09-11 14:17:36 时间
本节书摘来自异步社区出版社《C++面向对象高效编程(第2版)》一书中的第章,第2.6节,作者: 【美】Kayshav Dattatri,更多章节内容可以访问云栖社区“异步社区”公众号查看。
C++面向对象高效编程(第2版)
接口是任何类(和它的对象)客户的视图;
接口由封装的实现支持;
改变类的实现(支持接口)不应该影响该类客户所见的接口;
封装的实现能让实现者修改实现但不影响接口。即客户使用的接口与支持接口的实现彼此独立;
数据抽象和数据封装原则并不是语言的属性,它们是面向对象编程范式的基本概念,任何支持OOP的语言都必须支持数据抽象(以及第1章中讨论的其他概念)。
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
相关文章
- 如何系统地学习 C++ 语言?(2021年4月更新)
- C++之pair与make_pair
- qt实现web服务器加载vue应用进行C++和html混合编程-连载【6】-企业级系统开发实战连载系列 -技术栈(vue、element-ui、qt、c++、sqlite)
- C/C++struct iphdr(IP包头结构体)
- C/C++用结构体封装
- C#封装C++DLL(特别是char*对应的string)
- C#调用C++Dll封装时遇到的一系列问题 参考
- c++终极螺旋丸:₍˄·͈༝·͈˄*₎◞ ̑̑“类与对象的结束“是结束也是开始
- C++11中的noexcept说明符和操作符
- C++ 后台进程 daemon
- 《C++入门经典(第5版•修订版)》——6.4 for循环
- 《C++面向对象高效编程(第2版)》——2.8 确定封装的内容
- C++Primer 学习(类 三)类的其他特性
- C++ 指向类成员函数指针的用法(转自维基百科)
- C++三大特性之封装
- 【C++】类和对象&封装
- C/C++输入两个任意日期求相隔天数
- C++中的STL中map用法详解
- 一个封装HTTP请求的函数(C++)