-
Notifications
You must be signed in to change notification settings - Fork 8
PluginsExplanation
WikiInclude(PluginsDescription)
For our purposes, a component is an object that provides a certain type of service within the context of the application. There is at most one instance of any component: components are singletons. That implies that a component does not map to an entity of the application's object model; instead, components represent functional subsystems. Components can declare "extension points" that other components can “plug in” to. This allows one component to enhance the functionality of the component it extends, without the extended component even knowing that the extending component exists. All that is needed is that the original component exposes – and uses – one or more extension points See Trac Component Architecture for an example of a Plugin Architecture.
Version: 2 Time: Mon Sep 17 16:35:38 2007 Author: dcochran (dcochran) IP: 193.1.132.32