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

在实际编程中体会到的C++的编程思想

时间:2016-08-15 18:59:34      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:

最近在写C++,在写C++的过程中感觉到的与C的最大的不同不在于语法的方面而是编程思想的方面,这里记录一下个人的想法。

  • 我们编写一个抽象类的目的是作为模板使用,为了写各种具体功能的派生类。所以一个抽象类根本不应该出现private成员,甚至不需要public成员(以作为派生类的模板的目的来说)。把所有成员全写成protected :)
  • 抽象类作为模板是最一目了然的,把所有的函数全写成纯虚函数 :)
  • 如果一个派生类作为最底层,不再被继承。那么private根本就不应该出现。那么几乎所有的成员都应该作为protected,为了封装性和只暴露接口
  • 我们之所以要用C++,之所以要写类。就是为了隐藏内部细节,对外提供接口

在实际编程中体会到的C++的编程思想

标签:

原文地址:http://www.cnblogs.com/Ox9A82/p/5773740.html

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