导读:近期更新了《继承替代》的相关内容,包括《C++中何时应该使用组合而不是继承 对象组合有哪些设计优势》。如果 继承替代 对你有帮助,请转发和分享本内容。知识因分享而拥有更大能量,感谢您成为这传播链条中的重要一环。
C++中何时应该使用组合而不是继承 对象组合有哪些设计优势 把一个本来用继承实现的功能强行塞进基类,往往会让子类背上不需要的接口和行为。C++里组合通过在类内部持有其他对象成员,把功能委托出去,比继承更灵活。比如日志模块、配置读取这类通用能力,用成员变量持有比继承更清晰,也避免了多层继承导致的耦合。组合能在运行时替换成员... 栏目:C/C++ 时间:08-10 C++ 对象组合 继承替代