Patterns for Plug-Ins

This pattern collection helps to define, implement and package Plug-Ins specific to an extensible application. Central patterns are the Plug-In and the Plug-In Contract between the Plug-In and the application; afterwards patterns for packaging and registration of Plug-Ins are explored. Process and organisation patterns complement the general technical patterns, and support the technical flexibility introduced with Plug-Ins. The patterns in the last chapter focus on implementation techniques and shows how other design patterns can be used for Plug-Ins.