Design Patterns in Plain English | Mosh Hamedani
HTML-код
- Опубликовано: 22 июл 2024
- Design Patterns tutorial explained in simple words using real-world examples.
🚀 Ready to master design patterns?
- Check out my full course: mosh.link/design-patterns-course
- Subscribe for more awesome content: bit.ly/38ijYjn
✋ Stay connected:
- Twitter: / moshhamedani
- Facebook: / programmingwithmosh
- Instagram: / codewithmosh.official
- LinkedIn: / codewithmosh
🔗 Related videos:
• Java Tutorial for Begi...
📖 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
🚀 Ready to master design patterns?
- Check out my full course: mosh.link/design-patterns-course
- Subscribe for more awesome content: bit.ly/38ijYjn
I love it 💕 26:20
Mosh's teaching is the best in the world. Great Educator. Lots of love
I agree.
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
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!
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!
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 👍
Programming with Mosh sure. Also subscribed for the course.
How to use design pattern with springboot
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. 🤘
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.
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
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.
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
MOSH, every content you add is very beneficial to all. Thanks a million.
You're an excellent focus grabber I could watch the whole thing in one go without getting bored. Thank you for the great content.
This is by far the simplest, visually appealing, informative video I have found on youtube about design patterns.
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!
Same!
After so many years, I finally understood what Interfaces are for ! 😭
You are so clear in your explanations ! 👨🏼🏫🎯
LOL 🤣
lmao same!
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.
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!
Am new in programming. I didn't know where to start. I watched many videos about python but I always got lost. But as soon as I watched your teaching, my God! am so happy I understand what you are saying. #you are a God sent Mosh. Thanks a million.
I love how much effort you put into these videos.
Changing Images and nice explanation makes this the best video for the topic.
Came here because my lecturer was just reading the slides, and the slides was confusing
you are seriously a good teacher without any doubt!
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!
Thanks for the free preview. I've needed a course on design patterns for a long time.
Excellent! Despite not understanding too much English and not programming in Java, I can tell you that you have been very explanatory and very helpful! keep going! Regards!
Thank you, Mosh. just purchased your course. Super excited to learn it.
This is super clear. I am considering to buy those course in the future when I have time. Thank you very much.
This is the first time in my life I was VOCALLY answering to a video content while watching it. So much value, made me feel I was in a class (no pun intended). Thank you !!!!
Wow you remind me of my great teachers in Iran! Thank you very much for the amazing content
I learned more in this video than I had the whole semester thank you so much
The way you explain sir, helps understanding me things very easy. You have changed my life Sir.
Thanks you so much sir. 💙💙💙
The "dont abuse pattern" example was genius
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 RUclips. At the very end, you say you mentioned it earlier, but I didn't catch that anywhere at the beginning. 🤔
I feel scammed too... The video was very good, but I was expecting the full content about design Patterns to be in this video, not a PAID course.
Did you paid the full course? I don't know if it's worth it for me to do it (just graduated from
College with a Software Development AAS degree). I want to learn design patterns but usually tend to use free content online.
Please anyone feel free to share your opinions on this comment!
Just started this course but am very impressed so far. I just graduated with a diploma in computer programming but never really grokked design patterns. Thanks for all your work! I will be purchasing the full program.
Thanks Mosh. You have a very clear way of presenting ideas to make them easily understandable. Kudos!
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 ❤️
This is great. I can't imagine the amount of work it took to make this video. All the editing, recording, making sure things are right and all for 80 minutes of continuous teaching. Great job man. I want to pay you some money and there is an option to pay directly on youtube for perks. Why don't you use that one ?
For meh, All I can pay back is click like button
Very good video. Loved the way it is presented. Mainly its not boring even though its 1 hour 20 mins. Well done Mosh!
Just got refreshed my design pattern related block of memory in my brain lol 😜😜😆😆
Hi Sir ..just wanna say thank you for your courses i learnt many things from you....even now a days ( in Quarantine) i spend most of the time in my day in front of you ... a great respect and love for you my Teacher...
حزاك الله خير،
This helped me a lot.
باختصار ماهو disign pattern ?
Excellent video, did the whole tutorial in one sitting and made detailed notes. Learnt so much. Thank you!!
Its always a good refresher, thank you very much!
Thanks for share, love to have you back full time!!! Hope for more great content like this
You are absolutely great Mosh. Thanks a lot for all your wonderful courses. Love from India ❤️🇮🇳
Hey Mosh! Thank you for this overview of the course. An off-topic question, could you please tell in which tools do you make these animations?
Hi Mosh, really it's very fantastic video on design pattern, before that I just know only design patterns definition but now I have understood clear picture of design patterns the way you provide examples its key point and really good understanding, Thank you so much it's really help me a lot, please also upload other patterns. Thank you very much my guru.
I was looking for this for so long, thanks again
Mosh rocks!!!
Thanks so much for doing this...
So glad I found you man... holy moly...
I subscribed almost immediately just by the high quality of the intro.
Thank you Mosh for this tutorial.. I love your way of teaching 👍
Perfect Java Programming Teaching Materials and Perfect Professor!
I'm busy, so I just liked, viewed, and left. You helped me become the C# developer I am today, bless ya.
Hi sir, heard you quit your job for teaching dumb-dumb's like us. Thank you and may God shine his grace upon you.
I cannot stop laughing =)))))) dumb-dumbs =))) But yes...thank you, Mosh! Keep up the good work!
Programming with Mosh you are actually amazing no words your videos are very close for preparing interviews too I did👌
Seriously you’re there for dumb dumbs like us
this is the best Design Patterns course here.
I really need to thank RUclips's Recommendation Algorithm...
@@programmingwithmosh Hi! I couldn't find where it is the complete course. I've search on your platform but nothing. Can you send me please a link? Thanks a lot
@@AtileonVA - It will be available in late Jan. Its open for pre order - link is in the description
Communism sucks
U should thank Mosh not RUclips.
@@okonkwo.ify18 it's like patients thanking god instead of thanking the surgeons, lol.
Your way of explaining all these things is absolutely amazing!!!!!
Thank you Mosh i find your tutorials more resourceful than school lectures
No words bro, Excellent !!!! and THANK You from the bottom of my heart for keeping these treasures online for FREE .. I had used ur Python course in 2020 and could use that knowledge in my project.. Now design patters. Only thing I can say , you are the best in both of this (Cause I have been searching a lot and met with many online instructor) .
This course is amazing Thank You for sharing it :)
Great examples of differentiating between abstraction (design principle) vs encapsulation (under the hood implementation principle).
Thank you mosh. Exactly what I needed
Thank you sir. Determine to watch this untill end
Hi Mosh, Thanks for the course, I ordered it and learnt new things about the design patterns. Can you please confirm when we can get the part 3 for Creational patterns? Have been waiting for it! Thanks
There's always good content to be found here, short, clear, to the point...
This is pure gold
Dude your tutorials are amazing. Thank you so much!
100 bar shukria 100 bar shukria... hundred baar shukria... million bar shukria... tum jese ache logo ko sahara hai bhalo logo... ye dil tumhare pyar ka mara hai bhalo logo
Bravo Mosh ! Explications claires et concepts de la POO illustrés avec des exemples simple aussi bien pour débutants que confirmés :)
I ensure i watch every ads in this channel, he deserves every good things. thanks Mosh.
Well taught good sir. Your content translates so well into the working world!
Mosh you are the programming boss. We thank you again.
I've been long waiting for this course done by you. Only $30!!! I already know most of the content, but even if I learn one or two concepts from this course, it values thousands of dollars to me!
Highly recommend this course! You should do a system design course.
Mosh! You are the hero! No, you are the super hero! Mosh for president! I just can't put all of my gratitude in this words. Thank you for all your support on my path!
Thank you so much for helping me get ready for the interview. Promise if I get the job and get cash I will be more than honored to support your awesome work.
Are congratulations in order?
Very good examples. I was struggling to understand some of those, but I got it now. It just clicked! You just won another subscriber :)
Hi Mosh, Please create course for System Design. That will be helpful for many experienced developers. I am using your course(Data structures & algorithms and Design patterns) for my interview preparation. But I am missing system design course. I have seen few other tutorials. But you explain things better than anyone.
مرسی استاد💙
Hey Mosh, I started learning programming with your tutorials on JavaScript, I really enjoyed most of the things you taught me. Well, sir, I understand what you are taught here but I would like you to please do this same thing with JavaScript like you did with Java
Hey fellow JS developer. Was lookign for someone ask this question. It seems like Data Structures and Algorithms or this course are really for those big languages.
I am a big fan of your courses .Thank you for your hard work.God bless u always
Wow, Long-awaited Course.
Wow, waited for this, thanks mosh ❤️❤️, Can you do another course for concurrency programming
Great job Mosh, I was waiting for this course... :)
I subscribed to your website yesterday but I was wondering why I couldn't find this course there!
@@programmingwithmosh I have taken yearly subscription. will it be included in that yearly subscription mosh?
I want to learn Laravel, so Design Patterns will come in handy right now! Thanks Mosh! ;)
ایول داداش گل ... آفرین
Yo bang
Awesome. Was waiting for this course.
I was eagerly waiting for your video!
Your student from India!
Thank you for this effort, Mr. Aziz from the heart. I hope that you will continue. I want to ask you that you are a professional in programming. How can I learn Java after finishing Java? What do you advise us to learn?
Hey !!! Mosh !!! just watched the Add without skipping, i hope it will add some dollars and keeps you motivated for making such awesome content for us !!!! Thanks !!!!
Awesome tutorial ! The two parts of this course are awesome.Mosh, When will you release the 3rd part of this course?
Hi Mosh, is the part 3 coming to live soon? I'm missing creational patterns. Those are pretty important as well.
Great content! Thanks!
thank you ,it was so good to watch this video and i am watching your react-native course it is soo good. :)
LEGEND . The best video on internet right now.
Been waiting for this!
Mosh is really good for explaining Concepts
Thank you for making this video public
Thank you! You are a great teacher!
Love you Mosh....you are great instructor
Muaaah... your video is like suspense thriller movie. I enjoy watching u. Planing to end NETFLIX to opt your collections
This content is invaluable. Thank you Mosh.