Design patterns are a way to solve commonly occurring problems in software engineering. They are reusable, tested solutions to certain software design problems. They are not cookie-cutter solutions, and developers using them can tailor them to address the specific problem at hand.
Object-Oriented Design Patterns
1h 14m 22s
English
Paid
About the Author: neetcode.io
Hi, I'm Navi. I created NeetCode in 2020 when I was unemployed and couldn't find a job. While I was struggling myself, it was still rewarding for me to make videos. I received so many messages from others who got jobs after watching my videos. It felt so gratifying and kept me going. About a year later I managed to get a job at Google.
Watch Online 9 lessons
0:00
/ #1: 0 - Intro
All Course Lessons (9)
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | 0 - Intro Demo | 01:54 | |
| 2 | 1 - Factory Method | 11:00 | |
| 3 | 2 - Singleton | 10:16 | |
| 4 | 3 - Builder | 09:18 | |
| 5 | 4 - Adapter | 06:43 | |
| 6 | 5 - Decorator | 09:13 | |
| 7 | 6 - Facade | 06:31 | |
| 8 | 7 - Strategy | 08:26 | |
| 9 | 8 - Observer | 11:01 |
Unlock unlimited learning
Get instant access to all 8 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscription