在其核心中,每个模型是系统到模块的分解,附着的单元带有良好定义的接口。许多对象具有内部状态来控制其行为。对象可以链接起来(协作)以指定特定任务。组合对象是从更简单的对象通过分层组合而构造起来的,其中组合对象(或聚集)拥有其子对象(或组件)。该主题遵循任何类型的系统组合件的直观结构,从机械到电子到软件。
服务的复用是通过对象、聚集和授权的实例化来完成的。实例化是一种语言机制,即将某个对象类型复制到新的对象实例中。通过聚集特定组件的实例,组合对象可以复用组件对象提供的服务。