From the course: C#: Design Patterns Part 1

Unlock the full course today

Join today to access over 24,400 courses taught by industry experts.

Why do you need design patterns?

Why do you need design patterns? - Python Tutorial

From the course: C#: Design Patterns Part 1

Why do you need design patterns?

- [Instructor] Before we spend time learning design patterns, we need to spend some time on why it's worthwhile. Just like learning grammar for your native language in school, you may feel like you know about design patterns, having seen them in a few places and having a general idea of what they are. But without understanding the where and why of that grammar, you're more likely to make mistakes and use something improperly or in a way that's confusing. Learning some basic design patterns will give you a strong start in understanding other patterns. You'll have some more clarity around when and how they're most useful. It will help you see when patterns are being used and how to apply a pattern more effectively. We can think about learning patterns in the context of something as ubiquitous as the invention of the wheel. Wheels work on carts, scooters, bicycles, motorbikes, cars, and massive dirt-moving machines. The…

Contents