Composition

Dependency Compositions

Using third party libraries is essential to java development. Library and tool support make java what it is.

StickyCompositions use the standard OO concept of composition to provide manageable lifecycles to third party libraries.

The lifecycle of compositions is explained by CompositionVersioning, with some example compositions described here:

LoggingComposition SpringComposition UnitTestingComposition