What are Design Patterns?

Complete and Continue