Aspect-Oriented Design Principles: Lessons From Object-Oriented Design

Source: Object Mentor

Favorite

Free registration required

For Aspect-Oriented Design (AOD) to become mainstream, appropriate design principles are needed to guide its use in real, evolving systems. The principles should tells what type of coupling are appropriate between aspects and the software entities they advise, how to use non-invasiveness effectively, how to preserve correct behavior in the advised entities, and how to use aspects with other design constructs. The author examines these topics using several Object-Oriented Design (OOD) principles, considered from an AOD perspective. The author demonstrates how AOD contributes design solutions to satisfy these principles, while it also introduces nuances in their interpretations. The author also derives several AOD-specific principles from the OOD principles.
Format:PDF Size:360.90
Date:Feb 2007
People who downloaded this item also downloaded