In our simple Java example, we would like to have the ability to define methods in different aspects of the C u s to me r class as extensions in much the same way it was done using ENVY apps. For Java purposes we could call extension apps aspect packages to avoid the use of the word extension, which represents a different concept in current Java terminology
SYSTEMS DEVELOPMENT PLUG AND PLAY METHODS COMPONENTS OBJECT ORIENTED PROGRAMMING