聚集和委托一样也是一种组件复合技术.至少需要两个组件,除此之外聚集和委托几乎没有共同点.
父组件A 子组件B,如果A提供了B的功能,B就是A的聚集(聚集就是被其父组件发布的组件)
组件A的用户可以任意调用组件B接口中的公有项
例子
public class A
{
public B b=new B();
}
public class B
{
Color _color;
public Color color
{
set
{
_color=value;
}
}
}