FrameWork

ThoughtStorms Wiki

See also OnReuse, FrameworkStrategy, SeedWorks

PhillipJEby says : A framework is a library that calls the framework user's code. ie. something with CallBacks

: http://dirtsimple.org/2004/12/python-interfaces-are-not-java.html

Another description here : http://www.javaworld.com/javaworld/jw-08-2003/jw-0801-toolbox.html

A discussion of fragile base classes would be incomplete without a mention of framework-based programming. Frameworks such as Microsoft Foundation Classes (MFC) have become a popular way of building class libraries. ... A framework-based system typically starts with a library of half-baked classes that don't do everything they need to do, but rather rely on a derived class to provide missing functionality. A good example in Java is the Component's paint() method, which is effectively a place holder; a derived class must provide the real version.

Related:

by Douglas C. Schmidt, Aniruddha Gokhale, and Balachandran Natarajan, Vanderbilt University