[Name] Object pool [In Design Patterns] No [In Code Complete[15]] No [Other] N/A [Description] 
Avoid expensive acquisition and release of resources by recycling objects that are no longer in use. Can be considered a generalisation of connection pool and thread pool patterns.