正在加载图片...
面向对象设计的启发式规则 设计结果应该清晰易懂 用词一致 使用已有的协议 减少消息模式的数目 避免模糊的定义 类继承深度适当 设计简单的类 避免包含过多的属性 有明确的类定义 尽量简化对象之间的合作关系 不要提供太多服务 使用简单的协议(参数不宜太多) 把设计变动最小化(理想变动曲线如图1)面向对象设计的启发式规则 • 设计结果应该清晰易懂 – 用词一致 – 使用已有的协议 – 减少消息模式的数目 – 避免模糊的定义 • 类继承深度适当 • 设计简单的类 – 避免包含过多的属性 – 有明确的类定义 – 尽量简化对象之间的合作关系 – 不要提供太多服务 • 使用简单的协议(参数不宜太多) • 把设计变动最小化(理想变动曲线如图11.1)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有