摘要: 条款38:根据复合塑模出has a或者“根据某物实现出” 一、复合的概念 复合,是类型中的一种关系,指个某种类型的对象内含它种类型的对象的成员变量。 复合还称为分层(layering),内含(containment),聚合(aggregation)和内嵌(embedding). 二、区别is a和h 阅读全文
posted @ 2018-09-25 16:30 _NewMan 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 条款35:考虑virtual函数以外的其他选择 在这个条款里面讨论virtual函数的替代方案。文中主要探讨了两种方式——NVI手法(Template Method模式)和Strategy模式。 一、NVI手法 NVI即Non Virtual Interface。是Template Method设计 阅读全文
posted @ 2018-09-25 14:41 _NewMan 阅读(246) 评论(0) 推荐(0) 编辑