替代是两个分类器之间的关系,表示替代分类器符合合同分类器指定的合同。这意味着,替换分类器的实例是可运行时可替换的,其中合同分类器的实例是期望的。在该示例中,名为ResizableWindow的类具有一个与名为Window的类的Substitution连接器,这意味着无论您在何处要求窗口,都可以使用可调整大小的窗口。
替代关系是依赖关系的子类型。