简述组合和聚合的关系。
“组合”和“聚合”是相互依存、相互作用的:没有组合形式提供各种位置,就找不到可以聚合的各种抽象的同类成分;而没有聚合形式提供各种成分,也就找不出可以组合的各种抽象的结构形式。简单说,语言结构中的每个成分,一方面都处在“竖着看”是不是能跟别的成分相互替换(聚合)成类的关系之中,这种关系是潜在的,就像机器零件分门别类地存放在仓库里,以备装配时拿出来用;另一方面又都处在“横着看”是不是能跟别的成分相互连接(组合)成体的关系之中,这种关系是现实的,就像按图纸寻找到各种适合的零件,最后组装成一台机器。