Title: Different Design Patterns