Componere (latin, anglais : compose) cible les environnements de production et fournit une API pour la composition de classes, le patching et la conversion de type.
Componere\Definition est utilisĂ©e pour dĂ©finir (ou redĂ©finir) une classe Ă l'exĂ©cution; La classe peut ensuite ĂȘtre enregistrĂ©e, et dans le cas d'une redĂ©finition, elle remplace la classe d'origine tant que Componere\Definition existe.
Componere\Patch est utilisĂ©e pour changer la classe d'une instance spĂ©cifique d'un objet Ă l'exĂ©cution; Le patch reste appliquĂ© tant que Componere\Patch existe, et peut ĂȘtre rĂ©voquĂ© explicitement.
Les fonctions de conversion de type Componere\ peuvent effectuer des conversions parmi les types compatibles définis par l'utilisateur;
OĂč compatible signifie que Type est sous ou sur le type de object.