Structure-Composite Structure deign pattern model fact Structure-Decorator deign pattern model fact Structure Facade deign pattern model fact Behave State deign pattern test model fact design pattern Behavior Visitor model aspect description of Collections, seaching & Sorting software Structural design pattern Adapter