And*_*rew 3 uml structure associations relationship
正如我从Roger Pressman的书中读到的软件工程附录1那样
两个类之间的关联意味着它们之间存在结构关系
结构关系意味着什么?
UML区分"结构"和"行为"模型.类图,包图和其他一些捕获结构方面.状态/序列/活动图捕获行为方面.
'结构'意味着它随着时间而变化.例如,Order和OrderLines之间的关联("Order由1个或多个OrderLines/OrderLine组成,只是一个Order的一部分").或狗和人("狗只有一个人/人拥有许多狗").很好用,关联从问题域捕获不变规则.使用Dog示例:该协会表示,狗在任何给定时间都不能由多个人拥有.如果狗跑步,坐着或吃饭都没关系:它必须只有一个所有者.另请注意,所有者可能会随着时间的推移而改变:但在任何时候都不会有多个.
另一种方法是将关联视为可以使用关系数据库中的外键捕获的事物.
心连心.