loujiayu

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年4月24日

摘要: 如果class D以private形式继承class B,用意是为了采用class B内已经备妥的某些特性,不是因为B对象和D对象存在任何观念上的关系。private继承纯粹只是一种实现技术(这就是为什么继承自private base class的每样东西在你的class内都是private:因为他们都是实现细节而已)。private继承意味着只有实现部分被继承,接口部分应略去。如果D以private形式继承B,意思是D对象根据B对象实现而得。private继承在软件“设计”层面上没有意义,其意义只及于软件实现层面。 阅读全文
posted @ 2014-04-24 21:55 Stinky tofu 阅读(210) 评论(0) 推荐(0) 编辑