一、Java容器的继承和实现
二、在UML中,
关联(Association)和依赖(discrepancy)的关系区分:
1.关联是将本来无关的事情拼在一起,例如,用户开具银行账户,user and Account is Association.用户也可以不拥有账户。
2.依赖是指在系统设计中,两个实体存在依赖关系。例如上面的例子,用户开具银行账户,银行账户已经存在,只是将银行卡(银行账号)和用户进行对应起来。
最后,有的时候,根据具体的业务逻辑,可能会存在关联和依赖进行相互转化的问题,这个时候,系统设计人员如果不确定,应当更加仔细的了解具体的业务逻辑,分清楚是关联关系或者是依赖关系。