1、审慎添加新class
- 如何被创建,被析构
- 复制行为如何
- 有什么默认行为是需要被禁止的
- 和其他类之间关系如何(设计模式的领域)
- 支持怎么样的类型转换
- 一般性如何(模板编程)
2、合理运用几种类间关联关系
- public继承是 is-a 关系
- 聚合是 has-a 或者 通过a去实现
- private继承也是通过a实现,只有当需要操作protected成员时,才用它代替聚合
3、接口要容易被使用,且不容易被误用
4、区分好接口继承与实现继承
时间: 2024-10-22 08:49:53
1、审慎添加新class
2、合理运用几种类间关联关系
3、接口要容易被使用,且不容易被误用
4、区分好接口继承与实现继承