9.5.2 聚合

9.5.2 聚合 - 图1

图 9.5 在线订单系统依赖关系图

因为订单需要指明订购什么图书,这就涉及图书类,即包含了图书类。聚合与依赖关系的不同在于,订单类可以不拥有所有账户类对象,但是必须拥有所有图书类对象,因为图书类的对象是订单的主要目的,如图9.6所示。

9.5.2 聚合 - 图2

图 9.6 在线订单系统聚合关系图