Stack Pattern
A stack pattern defines the actions to construct and de-construct towers of items. Stacks are a last on first off structure. The classic example of a stack is a tower of building blocks.