第07章面向对象的分析和设计汇编
2. ? 对象设计 对象设计是为每个类的属性和操作作出详细的设计,并设计连接类与它的协作者之间的消息规约。 1)?? 对象描述 对象的设计描述可以采取以下形式之一: (1) 协议描述:描述对象的接口,即定义对象可以接收的消息以及当对象接收到消息后完成的相关操作; (2) 实现描述:描述传送给对象的消息所蕴含的每个操作的实现细节,实现细节包括有关对象私有部分的信息,即关于描述对象属性的数据结构的内部细节和描述操作的过程细节。 对对象的使用者来说,只需要协议描述就够了。 2)设计算法和数据结构 为对象中的属性和操作设计数据结构和实现算法。 典型的面向对象方法 Coad Yourdon 方法 OMT方法 Booch方法 OOSE方法 7.3统一建模语言UML Unified Modeling Language 模型元素 模型元素指模型中的实体以及实体间相互连接的关系 部分模型元素 注解 类 属性 操作 对象:类 属性 操作 状态 用况 结点 供应接口 包 依赖 关联 泛化 主动类 属性 操作 请求接口 构件 实现 用况图 用况图展示了各类外部执行者与系统所提供的用况之间的连接。一个用况是系统所提供的一个功能的描述;执行者是指那些可能使用这些用况的人或外部系统,执行者与用况的连接表示该执行者使用了那个用况。用况图给出了用
原创力文档

文档评论(0)