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

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