Plugin ArchitectureIntent: Provide a way to extend the capabilities of a software system by addition rather than modification. This can range from traditional plug-ins and add-ons to an architecture built almost entirely of plug-ins.
Motivation: Modifiability (Requirements change). Availability. Testability. Focused features. Limited memory footprint. ...
Applicability:
Known Uses: See examples in PluginArchitectures
Related Patterns: OpenClosedPrinciple, PluggableArchitecture
Competitors
References:
See also: OpenClosedPrinciple, PluginArchitectures, PluggableArchitecture
EditText of this page
(last edited October 9, 2009)
or FindPage with title or text search