面向对象设计的启发规则

1、设计结果应该清晰易懂
1)用词一致
2)使用已有的协议
3)减少消息模式数量
4)避免使用模糊定义
2、一般–具体结构的深度适当
3、设计简单的类
1)避免含有过多属性
2)有明确的定义
3)尽量简化对象之间的合作关系
4)不要提供太多的操作
4、使用简单协议
一般来说使用协议数目不要超过三个
5、使用简单操作
面向对象设计出来的操作通常很小,一般只有3-5行代码,可以用一个动词和一个宾语来描述它的功能。
6、把设计变动减至最小

此条目发表在 Programming 分类目录,贴了 , 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">