读书人

结合关联依赖的区别

发布时间: 2012-09-24 13:49:42 作者: rapoo

组合,关联,依赖的区别

?

1.组合

?

整体和部分的关系。分为2中关系:1.整体可以共享部分(聚合),如:图书和图书馆;2.整体不可以共享部分(强聚合),如:人和心脏的关系

?

2.关联

?

A是B的一个属性(单向),B也是A的一个属性(双向),如:出版社和图书的关系,一个图书有一个出版社,一个出版社有多本图书

?

3.依赖

?

A使用B的属性或方法,但是B可以单独存在。如:人和电梯的关系,人使用电梯上下楼,但是电梯不可能是人的一个属性

?

?

-----------------------------------------------------------

读书人网 >软件开发

热点推荐