一、面向对象设计的准则
1.模块化
2.抽象
3.信息隐藏
4.弱耦合
5.强内聚
6.可重用
二、启发规则
1.设计结果应该清晰易懂
2.一般-特殊结构的深度应适当
3.设计简单的类
4.使用简单的协议
5.使用简单的服务
6.把设计变动减至最小
三、软件重用
一、面向对象设计的准则
1.模块化
2.抽象
3.信息隐藏
4.弱耦合
5.强内聚
6.可重用
二、启发规则
1.设计结果应该清晰易懂
2.一般-特殊结构的深度应适当
3.设计简单的类
4.使用简单的协议
5.使用简单的服务
6.把设计变动减至最小
三、软件重用