摘要: 1.“优先使用对象组合,而不是继承”是面向对象设计的第二原则。 组合也叫“对象持有”,就是在类中定义另一类型的成员,继承会破坏类的独立性,增加系统的复杂性,一般系统的继承层次不超过3层。组合拥有良好的扩展性,支持动态组合,因此请优先考虑组合方法。 2.编 译器在为类对象分配栈空间时,会先检查类的析构 阅读全文
posted @ 2019-10-14 20:59 Tonarinototoro 阅读(138) 评论(0) 推荐(0) 编辑