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? - 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
-
-
-
Object-oriented programming4m 19s
-
(Locked)
What isn't OOP for design patterns3m 7s
-
C#, OOP, and design patterns1m 27s
-
(Locked)
What are design patterns?4m 33s
-
(Locked)
Why do you need design patterns?4m 28s
-
(Locked)
A short history of design patterns4m 23s
-
(Locked)
Categories of design patterns4m 36s
-
(Locked)
Challenge: Design patterns outside of software2m 38s
-
(Locked)
Solution: Design patterns outside of software1m 53s
-
-
-
-
-
-