Componere (拉丁语,英语:撰写) 针对生产环境,并提供用于类组合、猴子补丁和强制转换的 API。
Componere\Definition 用于在运行时定义(或重新定义)类;然后可以注册该类,在重新定义的情况下,它将替换原始类,只要 Componere\Definition 存在。
Componere\Patch 用于在运行时更改对象特定实例的类;应用后,修补程序将保留应用,只要 Componere\Patch 存在,并且可以明确地恢复。
Componere\ 强制转换函数可以在用户定义的兼容类型之间进行强制转换;其中兼容是指 Type 是 object
类型的子类型或超类型。