Aspect-oriented programming with adaptive methods

K Lieberherr, D Orleans, J Ovlinger - Communications of the ACM, 2001 - dl.acm.org
K Lieberherr, D Orleans, J Ovlinger
Communications of the ACM, 2001dl.acm.org
Conclusion We have highlighted how a family of crosscutting behavioral concerns can be
implemented in a modularized way in pure Java using the DJ library. The modular units—
known as adaptive methods—cleanly encapsulate behavior that would normally be tangled
with information about the class structure or scattered across multiple classes. The behavior
of the methods involves groups of participating objects, all
Conclusion
We have highlighted how a family of crosscutting behavioral concerns can be implemented in a modularized way in pure Java using the DJ library. The modular units—known as adaptive methods—cleanly encapsulate behavior that would normally be tangled with information about the class structure or scattered across multiple classes. The behavior of the methods involves groups of participating objects, all
ACM Digital Library