# java bean的关系

Java类之间的关系： 依赖，关联，聚合，组合
依赖：常以方法参数的形式出现
关联：可以单向也可以是双向，常以成员变量的方式出现
聚合：一种特殊的关联关系，表示两个对象之间是整体和部分的弱关系，部分的生命周期可以超越整体。如电脑和鼠标
组合方式： 也是一种特殊的关联关系，表示两个对象之间是整体和部分的强关系，部分的生命周期不能超越整体，或者说不能脱离整体而存在。组合关系的“部分”，是不能在整体之间进行共享的，就像乐队组合相似，成员之间是相互关联的，任何一个成员单飞都会造成组合破裂
