Aspect-Oriented Design Principles: Lessons From Object-Oriented Design
Source: Object Mentor
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: | Size: | 360.90 | |
| Date: | Feb 2007 |
People who downloaded this item also downloaded
- Windows Communication Foundation - An Application Programming Interface in Dot Net
- Issues of Structured Vs. Object-Oriented Methodology of Systems Analysis and Design
- Architecture for Object-Oriented Programming Languages
- How Do I: How to Best Learn ASP.NET MVC
- ASP.NET MVC FireStarter: Rendering Markup & Working With Data



