Des classes
Chapitre Méta-programming à l’exécution
Dans ce chapitre nous allons le language Groovy, les principales structures, opérateurs et fonctionnalités du langage dont notamment :
- Principes, le protocole métaobject (MOP), Types d’objet Groovy (POJO, POGO, Intercepteur)
- Intercepteurs fournis par le langage, l’interface GroovyInterceptable
- Classe méta personnalisée
- ExpandoMetaClass, application aux tests
- Les modules d’extension
Exercices inclus
Contenu du chapitre
Méta-programming à l’exécution
Objectifs
Les objectifs du chapitre sont :
- Développement d’une classe méta,
- Mocking via ExpandoMetaClass
- Création d'intercepteurs