Design Patterns: What? Who? When?
Have you heard of a “design pattern”? If you have, and if you know the history, and if you don’t feel like double- or triple-checking how well I’m going to explain this, you can skip this entire post. Otherwise, buckle up! Simply put, a “design pattern” is a general, reusable solution to a...