Curso de Raku / Objetos, entrada/salida y excepciones / Clases y objetos
El protocolo de metaobjetos 🆕
Cada clase, rol y tipo de Raku está descrito a su vez por otro objeto — su metaobjeto —, que conoce el nombre del tipo, sus atributos, sus métodos y su lugar en el árbol de herencia. La interfaz hacia esos metaobjetos es el protocolo de metaobjetos, o MOP.
Ya has usado un rincón de él: .^name es una llamada al
MOP. Esta sección presenta como es debido la sintaxis .^,
los metamétodos más útiles para inspeccionar un tipo y cómo el MOP te
permite incluso añadir métodos a una clase mientras el programa se
ejecuta.
Temas de esta sección
Práctica
Resuelve 1 cuestionario sobre el contenido de esta sección.
Ejercicios
Esta sección contiene 4 ejercicios. Mira todos los temas de esta sección antes de empezar los ejercicios.