From the course: C#: Design Patterns Part 1
Unlock the full course today
Join today to access over 23,200 courses taught by industry experts.
Challenge: Design patterns outside of software - Python Tutorial
From the course: C#: Design Patterns Part 1
Challenge: Design patterns outside of software
(upbeat music) - [Instructor] We want to go a little further in thinking about what design patterns are, why they're useful and how to think about them but outside of software, to get the bigger picture. The challenge is to take a general subject and answer questions around patterns related to it. The goal isn't to get perfect or really detailed answers just to spend a bit more time thinking about it. As I go through these questions, I'm going to give an example from window construction. What is the pattern? I'll start by narrowing this down to windows for residential housing. What problem does it solve? Seeing outside, ventilation, safety, how easy it is to manufacture. How has this pattern codify? How is it shared? Building codes for safety, standardization for common installation, seeing existing windows on other houses. How does the application of the pattern change or evolve? In this case, new technology is…
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
-
-
-
-
-
-