A toolkit is a set of related and reusable classes designed to provide useful, general-purpose functionality. An example of a toolkit is a set of collection classes for lists, stacks, etc. In this sense, a toolkit is the object-oriented version of a subroutine library. Unlike a framework (object technology sense), a toolkit does not impose a particular design on the application; it just provides useful functionality which can be used as needed. Apple's Macintosh User Interface Toolbox as [sic] a variant on this idea.
( Topic last updated: 2000.01.10 01:39:16 PM )