AOP and Reusable Component Framework
Project description
Imagination is a reusable component framework whose objectives are:
encapsulates an object into a single object with the lazy loader, inspired by many frameworks,
improves code maintainability by encapsulating reusable components (or dependencies) in a global memory, inspired by JavaBeans
introduce the concept of the aspect-oriented programming, inspired by AspectJ.