Design Patterns in Plain English | Mosh Hamedani

preview_player
Показать описание
Design Patterns tutorial explained in simple words using real-world examples.

🚀 Ready to master design patterns?

✋ Stay connected:

🔗 Related videos:

📖 Chapters
0:00:00 Introduction
0:01:40 What are Design Patterns?
0:04:15 How to Take This Course
0:05:50 The Essentials
0:06:53 Getting Started with Java
0:09:23 Classes
0:13:34 Coupling
0:15:34 Interfaces
0:21:17 Encapsulation
0:26:25 Abstraction
0:30:33 Inheritance
0:32:55 Polymorphism
0:36:42 UML
0:40:52 Memento Pattern
0:42:43 Solution
0:48:31 Implementation
0:54:22 State Pattern
0:59:46 Solution
1:02:59 Implementation
1:09:31 Abusing the Design Patterns
1:11:18 Abusing the State Pattern

#coding #designpatterns
Рекомендации по теме
Комментарии
Автор

Just want to say that I've been in college for 2.5 years now and this is the first time I understand what an interface is for, thanks a lot!

jorgecanas
Автор

Mosh's teaching is the best in the world. Great Educator. Lots of love

israilkarud
Автор

This is the best explanation of the OOPs principle, I felt like I've known nothing before. I've watched at least 20 videos on OOPs, none has explained it so well. Great content!

shubhamsinha
Автор

There are loads of people teaching you each individual "gang of 4 patterns" on youtube. you can look each one up individually, and find series after series going over them all. but i paid good, hard earned money for mosh's course. the reason why is right here in this video. if you want to really absorb this material, you need a teacher who will challenge you to open your mind and tackle the problem. everyone else just says "here's the answer". we don't need that. buy a book if you want that.

if you want a teacher? a real lesson? a real class? start here. start with mosh.

thank you mosh. timeless material... and yes, to anyone wondering, you can download and save each video. you will own a hard copy of the material, to sit next to your hard copy of the g.o.4. reference book. kudos.

NathanielMetrock
Автор

Hi, Mosh, I learnt the React Native 2 years ago, your class is somehow clear and help me a lot . About this course, it gradually teaches me from fundamental to pattern design, its very friendly to absorb the knowledge, thanks a lot

duanalfred
Автор

This was a fantastic lesson, Mosh. I'm a QA, but I'm always trying to understand the systems I'm working with better, and I was able to follow along - even with the more complex ideas - in a way I can't always do with other teachers. Thanks so much.
Also, I hope your fans here in the comments call themselves The Mosh Pit. 🤘

michelleshull
Автор

This is by far the simplest, visually appealing, informative video I have found on youtube about design patterns.

vivekkaushik
Автор

I've been coding for 6 months and never used interfaces but learned (I thaught I had learnt them). I've done more than 20 projects to improve my coding skills and I think if I knew interfaces properly, I wouldn't have done a lot of coding repeating. I love them and I will use them ! Thank you <3

Furki_
Автор

You're an excellent focus grabber I could watch the whole thing in one go without getting bored. Thank you for the great content.

abedalrawas
Автор

MOSH, every content you add is very beneficial to all. Thanks a million.

mual
Автор

As I was learning about design patter, I am lucky the course has come at the right time. Thanks a lot for the hard word you have put in teaching us 👍

mustafasange
Автор

Mosh you're absolutely the best! I'm not a native speaker, and your MVC course helps me to improve both programming skills and English. Moreover, I haven't found as useful and handily examples as you show

stan
Автор

I wish you had said at the beginning that this is the first video in a larger paid course. It took me a while to realize the video wouldn't actually be a 1-hour overview "course" of design patterns. I definitely felt misled by the title and thumbnail as someone searching for design pattern videos on YouTube. At the very end, you say you mentioned it earlier, but I didn't catch that anywhere at the beginning. 🤔

BrysonThill
Автор

I'm only 9:52 in and I can already tell I'm going down the rabbit hole watching your videos. Great job! Love it! I already know this stuff to a certain degree, from using it all the time, but am trying to clean up my explanations in interviews and presentations and your video is clear and concise. Very nice job! Helps me think about the topics in really clear ways.

jp-hhxq
Автор

Liked + subscribed + got notifications + save to my daily notes + save to Habitica app + saved to Trello website + wrote ur name on my room wall

Ohhh now I feel better, I will not miss nothing from this channel ❤️

fintek
Автор

Thanks for the free preview. I've needed a course on design patterns for a long time.

leonf.
Автор

Wow, from the intro this seems super interesting and applicably to me and the questions I’ve been having. I never would of heard of this concept/looked into it if wasn’t something you posted Mosh!

ToriKo_
Автор

awesome course Mosh, I've got in early, and I LOVE IT! I'm using typescript since I do mostly frontend development and the cool part is that it supports all of the OOP principles that java has, I started wroting most examples in ts files.... these design patterns are so powerful, omg!

TodorescuProgramming
Автор

Mosh, so glad to see you avoid using abstract classes and suggest interface instead! So many demos will not take this into account. I think Microsoft had a good way of distinguishing when to use abstract class over interfaces. They suggested 'versioned' implementations as one reason to use an abstract class. I like your simpler or more pragmatic approach for beginners.

goddardpk
Автор

I've taken a course from you a while ago on Udemy and I can tell you're one of the best instructors I've had, congratulations!

bestdavid
join shbcf.ru