最近终于把effectvie C++仔细的阅读了一边,很惊叹C++的威力与魅力。最近会把最近的读书心得与读书笔记记于此,必备查找使用,若是总结有什么不当之处,欢迎批评指正:框架
如今只列出框架,最近会尽快填充完整:函数
第6部分:继承与面向对象设计spa
面向对象语言有三大特性:继承,封装和多态。遥想当年,每次校招笔试的时候都会有的,但可以甚至这六个字内涵的人,再也不多数。本部分归纳的说,深刻的讲解三大特性之一----继承性。本部分花的时间很多,也感受挺有意思的。特别是针对某个条款编写个具体程序实现后,明白其因此然的时候,无疑是一种享受!设计
条款32:肯定你的public继承塑模出is-a关系
条款33:避免遮掩继承而来的名称
条款34:区分接口继承和实现继承
条款35:考虑virtual函数意外的其余选择
条款36:毫不从新定义继承而来的non-virtual函数
条款37:毫不从新定义继承而来的缺省参数值
条款38:经过复合塑模胡has-a或“根据某物实现出”
条款39:明智而审慎地使用private继承
条款40:明智而审慎地使用多重继承对象
注:因为条款之间存在不少联系,全部有些条款不适合单独拉出来,这样会结合其余条款进行记录,有不懂得地方,欢迎交流;
继承