在绑定关系中,模板是供应者,模型元素是使用者。绑定并不会影响模板,因此,可以将模板绑定至任意数目的模型元素。但是,绑定会影响模型元素,这是因为模型元素是通过将模板参数替换为绑定关系提供的模板自变量来定义的。
当您将模型元素绑定至模板时,就对模板参数指定值(称为模板自变量)。在绑定至模板的模型元素中,模板自变量将替换模板参数。此操作将创建一个新的模型元素,该模型元素具有模板的结构并且使用它的模板自变量的值。
在图编辑器中,绑定关系是以一条从图元素指向模板的带箭头的虚线表示的。在连接器旁边出现的是关键字 «bind»,后跟模板自变量。通常,绑定关系没有名称。例如,在下图中,MoviesCart、CDsCart 和 BooksCart 类通过绑定关系连接至 Cart 模板。
