摘要: 1.C++ 继承和组合 类的组合和继承一样,是复用的重要方式。 要优先使用组合而不是继承。 原因: 1. 组合是黑箱复用,对局部类的内部细节不可见;继承是白箱复用,父类的内部细节可见,破坏封装性。 2. 继承在编译时刻就已经定义了,在运行时不能改变从父类继承的实现;而组合可以在运行时期通过对象的替换 阅读全文
posted @ 2020-04-29 00:46 KirinSB 阅读(173) 评论(0) 推荐(0) 编辑