Курс по Raku / Обекти, вход-изход и изключения / Класове и обекти
Протоколът на метаобектите 🆕
Всеки клас, роля и тип в Raku сам по себе си се описва от друг обект — своя метаобект, — който знае името на типа, атрибутите му, методите му и мястото му в дървото на наследяване. Интерфейсът към тези метаобекти е протоколът на метаобектите, или MOP.
Вие вече използвахте едно ъгълче от него: .^name е
извикване към MOP. Този раздел показва синтаксиса .^ както
трябва, най-полезните метаметоди за разглеждане на тип и как MOP дори ви
позволява да добавяте методи към клас, докато програмата работи.
Теми в този раздел
Практика
Направете 1 тест върху съдържанието на този раздел.
Упражнения
Този раздел съдържа 4 упражнения. Разгледайте всички теми в раздела, преди да се захванете с практиката.