Design pattern implementation in Java and aspectJ

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},
}