Design Patterns Quick Reference Guide
Software design patterns are general, reusable solutions to a commonly occurring problems. A brief discussion and quick reference for common design patterns and architectural patterns is provided below for academic purposes.
Access the quick reference guide from here: Design Patterns Quick Reference Guide