+ 语言的模板。在类型论中，子类型关系经常写为 <:，有着 "A"<:"B" 意味着 "A" 是 "B" 的子类型。在类型论中子类型可用如下事实来特征化，如果 "A"<:"B"，类型 "A" 的任何表达式也可被给予类型 "B"；立法这个特征化的形式类型规则叫做“包容”规则。
子类型方案.类型理论研究者区分两类类型系统：上面描述的基于类的面向对象子类型描述是名义的；面向对象的结构子类型规则可以声称，如果类型 "A" 的一个对象能处理类型 "B" 的对象能处理的所有消息（就是说，