21
List of Design Patterns