Jan Hannemann, Gregor Kiczales. Design pattern implementation in Java and aspectJ. In OOPSLA. pages 161-173, 2002. [doi]
@inproceedings{HannemannK02, title = {Design pattern implementation in Java and aspectJ}, author = {Jan Hannemann and Gregor Kiczales}, year = {2002}, doi = {10.1145/582419.582436}, url = {http://doi.acm.org/10.1145/582419.582436}, tags = {AspectJ, object-oriented programming, Java, meta programming, AOP, reuse, aspect oriented programming, subject-oriented programming, Meta-Environment, design, feature-oriented programming, meta-objects}, researchr = {https://researchr.org/publication/HannemannK02}, cites = {0}, citedby = {0}, pages = {161-173}, booktitle = {OOPSLA}, }