- 5
- 0
- 约1.64万字
- 约 148页
- 2016-08-24 发布于湖北
- 举报
设计类操作的注意事项: 分析类的每个职责的具体含义,从中找出类应该具备的操作。 阅读类的非功能需求说明,添加一些必须的操作。 确定类的接口应该提供的操作。这关系到设计的质量,特别是系统的稳定性,所以确定类接口操作要特别小心。 逐个检查类在每个用例实现中是否合适,补充一些必须的操作。 设计时不仅要考虑到系统正常运行的情况,还要考虑一些特殊情况。 例如,一个对象结束前必须释放占用的资源,在并发系统中,一个任务结束前必须通知其它任务自己已经结束;出错是不可预见的系统终止,可能是应用错误、系统资源短缺或外部中断引起的。 经验丰富的设计者可以预见有规律的出错,但是不论多么完善的设计都不能保证系统中没有错误。好的设计通常在可能出现致命错误的地方设计一个良好的出口,在系统终止前尽可能清晰地保留当时的信息和环境,尽可能多的反应出错误信息。 设计类的操作时必须要定义的内容 操作描述:说明操作的具体实现内容,可以用伪代码或者文字描述操作的处理逻辑。 定义操作的参数:说明每个参数名称和类型。 操作返回类型:可以是编程语言的内置数据类型,也可以是设计人员自定义的数据类型。 操作可见性:Public、Private和Protected。在UML中用+、-、#符号表示。 操作异常:说明每个操作中的异常处理。 说明操作运行之前要满足的条件和操作运行之后要满足的条件。 设计类的操作时可选的主要版型 《Imple
原创力文档

文档评论(0)