码迷,mamicode.com
首页 > 编程语言 > 详细

Effective C++学习笔记(Part Six:Item 32-40)

时间:2014-12-31 20:13:20      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:effective c++   读书笔记   面向对象   继承   



最近终于把effectvie C++仔细的阅读了一边,很惊叹C++的威力与魅力。最近会把最近的读书心得与读书笔记记于此,必备查找使用,如果总结有什么不当之处,欢迎批评指正:

现在只列出框架,最近会尽快填充完整:

第6部分:继承与面向对象设计


    面向对象语言有三大特性:继承,封装和多态。遥想当年,每次校招笔试的时候都会有的,但能够甚至这六个字内涵的人,不再多数。本部分概括的说,深入的讲解三大特性之一----继承性。本部分花的时间不少,也感觉挺有意思的。特别是针对某个条款编写个具体程序实现后,明白其所以然的时候,无疑是一种享受!


条款32:确定你的public继承塑模出is-a关系
条款33:避免遮掩继承而来的名称
条款34:区分接口继承和实现继承
条款35:考虑virtual函数意外的其他选择
条款36:绝不重新定义继承而来的non-virtual函数
条款37:绝不重新定义继承而来的缺省参数值
条款38:通过复合塑模胡has-a或“根据某物实现出”
条款39:明智而审慎地使用private继承
条款40:明智而审慎地使用多重继承

注:由于条款之间存在很多联系,所有有些条款不适合单独拉出来,这样会结合其他条款进行记录,有不懂得地方,欢迎交流;

Effective C++学习笔记(Part Six:Item 32-40)

标签:effective c++   读书笔记   面向对象   继承   

原文地址:http://blog.csdn.net/gggg_ggg/article/details/42298165

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!