会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
蹦迪青年
拥抱变化,沐浴新知。
博客园
首页
新随笔
联系
订阅
管理
2018年6月14日
c++设计原则:继承与组合
摘要: “优先使用对象组合,而不是继承”是面向对象设计的原则之一。 组合也叫“对象持有”,就是在类中定义另一类型的成员,继承会破坏类的独立性,增加系统的复杂性,一般系统的继承层次不超过3层。组合拥有良好的扩展性,支持动态组合,因此优先考虑组合方法。 看一个例子,有这样一个类: 现在希望定义一个Head类,也
阅读全文
posted @ 2018-06-14 14:03 冰风雪人
阅读(529)
评论(0)
推荐(0)
编辑
公告