Extensibility Pattern

In computer programming, the extensibility pattern is a design pattern that provides a framework for straightforward addition of functionality to a system at a later date.

Extensibility is often desired when an application must be able to support new features, such as networking protocols or file formats, that do not yet exist. This requires the application to supply a framework for the general problem without concern for the specifics of details.

Read more about Extensibility Pattern:  Frameworks, Configuration Files As Extensions, Extending Through Scripting, Hacks As Extensions

Famous quotes containing the word pattern:

    It was her stern necessity: all things
    Are of one pattern made; bird, beast, and flower,
    Deceive us, seeming to be many things,
    And are but one. Beheld far off, they differ
    As God and devil; bring them to the mind,
    They dull its edge with their monotony.
    Ralph Waldo Emerson (1803–1882)