2012Fall Ch5
* * * * * * * 实心三角表示具体化的子类是重叠的,而空心三角表示具体化的子类是分离的。 添加了某些活动和动作。 对象之间聚合关系所决定的并发性;对象的属性和链进行组合所确定的并发性;对象内部的并发行为 * * * * * * * * * * * * * * * 中心计算机与银行清算交易: 虽然这句话描述的是一种动作,但是该动作隐含了结构上的关系——中心计算机与银行通信。 ATM接受金融卡、ATM与客户交互: 它们本质上是动作,是瞬时事件,没有描述应用域的结构性质。 共享中心共享ATM: 它是关联——共享中心拥有中心计算机、中心计算机与ATM通信——的组合,即它是派生关联。关于派生关联: 省略那些可以用其他关联来定义的关联,因为这种关联冗余; 虽然派生关联并没有增加信息,但在客观世界和设计过程中,派生关联非常有用; 可以在对象图中表示派生关联,但应该使用点线表示,目的是突出派生关联的依赖性并且与其他关联区别开来。 银行计算机维护账户: 它是一个误称的关联,应重新命名为——银行拥有账户。 * * 派生属性像派生对象类、派生关联一样,在抽象有意义应用域的性质时非常有用。但是,必须把派生属性与基本属性区别开来,因为基本属性定义了对象的状态。 * 如果实体的独立存在性比它的值重要,那么这个实体就是一个对象。 当名称依赖于具体的上下文时,应该将其模型化为限定词。 * * *
原创力文档

文档评论(0)