AspectoC++
AspectC++ es una extensión orientada a aspectos del lenguaje C++ [1] , un programa escrito en C++ es un programa válido de AspectC++ [2] . Similar en sintaxis y semántica a AspectJ [2] [3] . Hay un traductor gratuito al lenguaje C++.
Ejemplo
rastreador de
aspecto {
llamada de consejo ( "% %Iter::Reset(...)" ) : before () { cerr << "a punto de llamar a Iter::Reset para " << JoinPoint :: firma () << endl ; } };
Tracer imprimirá un mensaje antes de cada llamada Resetpara las clases que terminan en Iter.
Véase también
Notas
- ↑ Publicaciones de AspectC++ . Consultado el 30 de junio de 2018. Archivado desde el original el 3 de septiembre de 2018.
- ↑ 1 2 Hamido Fujita, Mohamed Mejri. Nuevas Tendencias en Metodologías, Herramientas y Técnicas de Software: Actas de.... - 2005. - ISBN 1586035568 .
- ↑ Awais Rashid. Transacciones sobre desarrollo de software orientado a aspectos II: enfoque: sistemas AOP ... (inglés) . Consultado el 16 de junio de 2022. Archivado desde el original el 16 de junio de 2022.
Enlaces