Componere (拉丁语,英语:compose) 针对生产环境,并提供用于类组合、猴子补丁和类型转换的 API。
Componere\Definition 用于在运行时定义(或重新定义)一个类;然后可以注册该类,并且在重新定义的情况下,它将替换原始类,直到 Componere\Definition 存在。
Componere\Patch 用于在运行时更改对象的特定实例的类;应用后,修补程序将保持应用状态,直到 Componere\Patch 存在,并且可以显式撤销。
Componere\ 类型转换函数可以在用户定义的兼容类型之间进行转换;其中兼容意味着 Type 是 object
类型的子类型或超类型。