No video

Abstract Factory Pattern - Design Patterns (ep 5)

  Рет қаралды 310,966

Christopher Okhravi

Christopher Okhravi

7 жыл бұрын

Video series on Design Patterns for Object Oriented Languages. This time we look at the Abstract Factory Pattern.
💙 BUY MY BOOK:
leanpub.com/th...
► The playlist
• Design Patterns in Obj...
► Head First: Design Patterns
geni.us/nlbA6
► Design Patterns: Elements of Reusable Object-Oriented Software
geni.us/PsXmo
💪 Patreon Community
/ christopherokhravi
📚 Products I Recommend
geni.us/71ZXF

Пікірлер: 503
@worldown
@worldown 7 жыл бұрын
I study and improve not only patterns but also English. Thank you for clearful and not boring lessons =)
@ChristopherOkhravi
@ChristopherOkhravi 7 жыл бұрын
Thank you for the kind words and for watching :)
@joselosddrd
@joselosddrd 7 жыл бұрын
I also improve patterns and English... you said why.. Well because We're learning English -__- xD
@mikekajzer
@mikekajzer 7 жыл бұрын
this is no joke, this guy articulates words with speed of a Gatling gun and yet he's perfectly understandable. not even a single word gets ambiguous or hard to catch!
@akashchourasiya72
@akashchourasiya72 2 жыл бұрын
LOL😂
@user-qz8uy9sf2w
@user-qz8uy9sf2w Жыл бұрын
Хорош
@mesesamboby
@mesesamboby Жыл бұрын
It's 2023 and I am watching the series (of course with pen and notebook ready). Thank you very much Chris! The value you add is huge.
@neonskyscape
@neonskyscape 3 жыл бұрын
I have to admit (yeah I watch it now in 2020) that I really haven't seen any tutorial videos on YT that are as immersive and fun to watch as this one. I am a computer science student that likes to explore CS-related content and I accidentally stumbled upon your channel. I may say that these 25+ min videos are better structured than all the lectures I have attended at my University. Well done! I am a subscriber now! Thanks for creating and sharing this interesting content!
@Alarith1988
@Alarith1988 7 жыл бұрын
Finally understood the difference between Factory Method Pattern and Abstract Factory Pattern. Thank you very much. Great series!
@ChristopherOkhravi
@ChristopherOkhravi 7 жыл бұрын
I'm glad to hear. Thanks for sharing :) and thanks for watching :)
@MrAceman82
@MrAceman82 3 жыл бұрын
It helped me also :)
@vicinityconcepts1165
@vicinityconcepts1165 5 жыл бұрын
This is a great video, you covered the pattern very well. I wanted to add one additional point which you will see in many implementations of this pattern: When you have multiple concrete implementations of a factory, you have the same problem you had when faced with multiple concrete implementations of a product. You want to get the type of product you need, but don't want to get your hands dirty with the business logic involved in creating it. With multiple concrete factories, how can you apply a polymorphic solution for creating the correct type of factory? The answer is a factory of factories. The same way we abstractify the logic for creating products, we can abstractify the logic for creating factories that produce families of products. Let's use your operating system example: You want platform-specific UI's, and have created UI factories for Mac OS, Linux, and Windows. Maybe you also have subclasses of those factories for things like light mode, dark mode, accessibility mode, etc. When the program begins, you detect the operating system and graphical settings, and send those details to your factory of UI factories. You are given back the correct concrete UI factory implementation specific to your needs, and can start producing UI elements. Without this extra polymorphic layer, you may be faced with the same problem that the factory pattern was devised to solve.
@AbdAllahBoda
@AbdAllahBoda 3 жыл бұрын
I love it when people write down what I'm saying in my head, makes me feel connected to the world somehow. :) Thanks for sharing your knowledge. :)
@adamsolkar
@adamsolkar 7 жыл бұрын
Please include code examples as they really help cement the idea, like you did in decorator pattern.
@koruspring1519
@koruspring1519 5 жыл бұрын
Second this. I know this is about abstraction but man.. the example is too 'abstract'.
@kapilpadaliya2387
@kapilpadaliya2387 5 жыл бұрын
Watch Derek Banas Vidoes on Design pattern after every explaination.
@saganawski
@saganawski 5 жыл бұрын
@@kapilpadaliya2387 thanks. Derek's demonstration really helped me
@sohamdatey9035
@sohamdatey9035 4 жыл бұрын
check out this video For amazing content with code Example nicely presented kzfaq.info/get/bejne/g-BjrJCkltDPm3k.html
@HippieInHeart
@HippieInHeart 2 жыл бұрын
concrete factories, cement, did i accidentally walk into a construction supply shop or something? lol. but yeah, i agree, code examples would be pretty helpful.
@slipperydippery
@slipperydippery 3 жыл бұрын
The UI example was so much clearer than the Head First pizza examples! This makes sense in a way that I can use it for my own projects, thanks!
@nametakenfan
@nametakenfan Жыл бұрын
Freaking HERO - I have been banging my head against the wall for about 2 hours trying to understand Abstract Factory Patterns and you managed to clarify everything in about 25 min. The recap of the definition at the end really brought everything together. Thanks for helping me not fail my CS course
@dmytrouchkin1415
@dmytrouchkin1415 6 жыл бұрын
You got a talent to explaining difficult abstractions. Keep it up, man - result is incredible.
@tivmego
@tivmego 7 жыл бұрын
Man, this video series might be ever green when you are done with it! youtube has connected us in an observer pattern in that since I subscribed, I get updates on your current videos :D
@ChristopherOkhravi
@ChristopherOkhravi 7 жыл бұрын
+tivmego haha thanks! Makes me glad to hear :) Thanks for watching :)
@espritgaronne9975
@espritgaronne9975 5 жыл бұрын
lol
@xavmanisdabestest
@xavmanisdabestest 3 жыл бұрын
I need to subscribe too! I was constantly polling his channel for new videos like a scrub
@ayushdayani7157
@ayushdayani7157 Ай бұрын
The example of Dark and Light mode was beautiful. It gave the most clarity about the use case of abstract factory. Kudos!
@ChristopherOkhravi
@ChristopherOkhravi Ай бұрын
Happy to hear. Thanks for watching 😊🙏
@faridiflex
@faridiflex 6 жыл бұрын
The best video that explains Abstract Factory pattern. Very well edited to keep the pace of video fast enough.
@briannkurunungi2837
@briannkurunungi2837 2 жыл бұрын
Men, Chris, your energy is infectious, lots of love. Thanks a bunch
@AfriandiHaryanto
@AfriandiHaryanto 3 жыл бұрын
Posted years ago, yet this one still the best explanation I found so far.. Thanks (a lot) Chris..!!
@shubhambhardwaj8990
@shubhambhardwaj8990 5 жыл бұрын
The explanation that why we go from factory method to abstract factory is what really helped wrap my head around the concept, Thanks a ton!! :)
@ryanconnollyatwork1356
@ryanconnollyatwork1356 6 жыл бұрын
You have such a great way to teach and keep the user engaged. With the ever important point of the "Why" not just the "How", this video is one of the best in this subject IMO. Thank you very much for sharing!
@Jacob-bz5hn
@Jacob-bz5hn 2 жыл бұрын
Literally been trying to wrap my head around the abstract factory pattern for the longest time and your video finally helped me understand what it is and why is is useful!!!!!💯I love your teaching style!!!!! Thank you so much!
@alxx736
@alxx736 3 жыл бұрын
We will never understand why you dont upload videos anymore. We would pay you ,just create videos with pay suscription here in KZfaq.
@vislobokovaleksander
@vislobokovaleksander 4 жыл бұрын
I tried to understand this via wikipedia's diagrams and descriptions, but it was too overwhelming for me couple of weeks ago. And now they are REALLY simple. Great thanks to you, man. You are really sticking to KISS principle :)). thank you again
@cdarius0
@cdarius0 5 жыл бұрын
25:00 really hits the nail on it's head. Thank you for the nice work!
@mitulmunjal3379
@mitulmunjal3379 2 жыл бұрын
Your explanation is very crystal clear and possesses exact amount of depth which is needed to learn design patterns. I am really enjoying these videos. If you can please try to reduce the joining of different video clips, it will tremendously help in focussing more on the topic as frequent clips somewhat cause a distraction. But yes, this content is GOLD!
@oztv_
@oztv_ 6 ай бұрын
we love the jump cuts
@_overide
@_overide 6 жыл бұрын
Possibly the best explanation I've ever seen. Thank you Chris!
@youcefsb4708
@youcefsb4708 4 жыл бұрын
It must be a hell of a feeling to read all these comments and see how helpful you are to others, keep it up please, you are good at this, thank you!
@utsavshrestha7162
@utsavshrestha7162 4 ай бұрын
Thank you. Much easier to understand as a visual learner.
@sorskilla
@sorskilla 7 жыл бұрын
You're really onto something with your design patterns series here. Keep on keeping on. I especially appreciate the fact that you compare the implementation to real world applications. For a follow up series I'd suggest revisiting the patterns after a while and focusing on the comments, most common questions, misconceptions, etc.
@rajeev7842
@rajeev7842 2 жыл бұрын
This is some premium explanation making complex topics simple to understand, and I love the way you repeat things so that the idea gets cemented into our head, hats off to you sir, great explanation I hope you never stop doing these, We novice developers need people like you.. :)
@sadradorostkar3797
@sadradorostkar3797 4 жыл бұрын
Your teaching is better than all the teachers that i saw in 12 years of studying at Iran awful schools :) love you bro....
@whatshappening5712
@whatshappening5712 3 жыл бұрын
You deserve all 3 buttons from KZfaq
@idanlazimi
@idanlazimi 7 жыл бұрын
By far the one of the best teachers on KZfaq. Thanks
@Obsi995
@Obsi995 5 жыл бұрын
I swear it all made sense with that last themes example. Amazing.
@ChristopherOkhravi
@ChristopherOkhravi 5 жыл бұрын
I’m glad to hear! That’s awesome. How lucky 😊😊 Thanks for watching 😊
@Hdjandbkwk
@Hdjandbkwk 3 жыл бұрын
Thanks for the awesome videos! I think the main difference between Factory Method and Abstract Factory is that Factory Method relies on inheritance and let subclass decides how to create object through the factory method(s), whereas Abstract Factory uses composition, client gets an object that implements abstract factory interface and uses that object to create items. Abstract Factory is at a higher level since it is an object, while factory method is only a method.
@ShyamSharma-pg1zu
@ShyamSharma-pg1zu 3 жыл бұрын
Your teaching style is so nice and easy. Thanks a lot
@mantur8207
@mantur8207 6 жыл бұрын
Christopher your last example in the video on Mobile App theme is EXCELLENT. It clarifies the real time use of abstract factory pattern and also why we can not use factory method pattern in this example.
@mayankkukadia
@mayankkukadia 7 жыл бұрын
Thanks a lot Christopher for the perfect explanation on Abstract Factory and Factory Method pattern. I have seen dozen of tutorials on Abstract Factory pattern but most of them are confusing or miss leading. After watching this video, now I perfectly understood Abstract Factory pattern. Thank You again.
@rafatrench
@rafatrench 7 жыл бұрын
The method you use for teaching is very dynamic, but at the same time through, thanks to that I was easily able to understand the whole concept. Keep it up!
@amraboughazala5986
@amraboughazala5986 5 жыл бұрын
for the arrows it can work if you selected arrows starting from concrete factories from the bottom only heading to product B and another starting points from top heading to productA. Good job you deserve all the good comments.
@gh8326
@gh8326 3 жыл бұрын
Estaba viendo videos de este patrón, vi tu video y dije: pues veamos si logro entender después de varios videos y solo te puedo decir que eres un genio explicando. Te estoy enormemente agradecido...
@rh7201
@rh7201 6 жыл бұрын
your example of dark theme and light theme of an application is the most make sense of application development. Thank you.
@rein29233
@rein29233 6 ай бұрын
Finally in forver i understood this concept. You are the only i have seen provide a really easy example that is applicable in real life.
@sazuru5708
@sazuru5708 4 жыл бұрын
invert bottom right stack and draw green lines to the bottom to avoid line crossing, thanks for the videos!
@dp-bhatt
@dp-bhatt 6 жыл бұрын
I think you explained the most difficult design pattern in the simplest way. Thanks again :)
@AgrawalRajat
@AgrawalRajat 3 жыл бұрын
Finally watched Christopher video at 1.5x speed. Because I had already watched his previous factory design pattern video :) :P
@sriplano748
@sriplano748 Жыл бұрын
Yet another awesome video!! When I listen to your explanation it makes me really think as opposed to just be a passive listener. Thank you very much Sir!!
@riteshsharma929
@riteshsharma929 4 жыл бұрын
As a novice to design I often have hard time thinking where this thing could be applicable. The example in end of themes in UI was of a great help. Thank you. 😊
@riteshtyagi5439
@riteshtyagi5439 6 жыл бұрын
Amazing tutorials sir, the best I have ever seen for design patterns, this is exactly what I was looking for. Thank you so much
@arshadyusuf4803
@arshadyusuf4803 6 жыл бұрын
Wow Christopher.. You are the man!! I tried in couple of other places, but didn't quite grasp AFP. But you made this so simple..! You don't know how thankful I am to you!!
@vivekraj1427
@vivekraj1427 2 жыл бұрын
Best series on design pattern👍👌
@zondaken
@zondaken Жыл бұрын
Very good explanation. We had a deep discussion in lessons yesterday because there was the perception that abstract factories return factories but this was massively helpful.
@ambarishkapil8004
@ambarishkapil8004 3 жыл бұрын
Hey Chris, nice explanation. Absolutely love your big hand gestures and passionate rants.
@konzinovmaverick4539
@konzinovmaverick4539 7 жыл бұрын
Just want to thank you again for this new video. You still doing good job and the draws in the video were very meaningful. I'm surely gonna be design pattern expert at the end of this serie. Cant wait for the next one
@miketh4434
@miketh4434 3 жыл бұрын
You are a very talented teacher. Thanks a lot really
@mylaidbacklife
@mylaidbacklife 3 жыл бұрын
I'm in 5 mins and I think I found the right channel for concepts! Because supposedly anyone can code these days!
@davidsegalle7745
@davidsegalle7745 2 жыл бұрын
I am learning this for the first time and I was so incredibly proud of thinking, damn that would be useful for dark mode in apps or even os. Guess what, took you 30 seconds to say that, I know it's nothing special but it just felt like I was incredibly smart for a second
@thunderkiss007
@thunderkiss007 7 жыл бұрын
Thank you Christopher for great explanation.My advise just for videos that all design patterns have some limits.For example when we use abstract factory for different platforms such as for windows and mac and if mac dont have one component which exists in windows it can be problem using abstract factory.so it would be great if you aldo explain some important point that someone should be careful when to use
@ChristopherOkhravi
@ChristopherOkhravi 7 жыл бұрын
Great point and great advice! :) The Interface Segregation Principle (which states that: "no client should be forced to depend on methods it does not use") is another way of expressing the very important point that you raise. It applies beyond AFP but perhaps as you allude to especially in AFP since it's easy to get caught up in the moment and just through every conceivable method into the factory :) Thank you for sharing and thank you for watching :)
@jaluopink
@jaluopink 5 жыл бұрын
I think all design patterns have limitations in general, that is why you will see some element of implementations of minor aspects of other design patterns in conjunction with another design pattern. For instance, its quite common to see Factory pattern being used in conjuntion with Prototype pattern or storing some set of prototypes...There is no really a silver bullet to all programming problems.
@enmanuelbolzonello4754
@enmanuelbolzonello4754 3 жыл бұрын
Thanks for all these videos talking about design patterns. Very good and clear explanation.
@leviermonaites6832
@leviermonaites6832 3 жыл бұрын
I never knew someone with such a great speaking talent man, really really great!
@piyushdanej3930
@piyushdanej3930 4 жыл бұрын
Beautifully explained with good example of UI controls.
@kinvain
@kinvain 3 жыл бұрын
The explanation is utterly great! And the final example is way better then any "abstract" pizza factory.
@tomahawkay8455
@tomahawkay8455 3 жыл бұрын
Design Patterns : Never been easier with Christopher Okhravi Thank you sir for your high quality content and especially for your eagerness to make sure that the topics are understandable and enjoyable :)
@ibrahim47
@ibrahim47 5 жыл бұрын
I'm reading the book and i felt like i drowned in an endless ocean of PIZZAS, and luckily i found your channel and now i'm able to skip the rest of the factory patterns part from the book. That was a great boost, Thank you :D Of course i'll move back and forth between this playlist and the book, it's really helpful
@saudnaeem
@saudnaeem 6 жыл бұрын
I watched your videos and passed my design patterns Exam with good grade. Thank you so much for such great effort. Stay blessed
@ChristopherOkhravi
@ChristopherOkhravi 5 жыл бұрын
That’s awesome! Congrats! 🎉🎊
@renarsdilevka6573
@renarsdilevka6573 4 жыл бұрын
You are excellent, Christopher, just brilliant
@ervingegprifti2612
@ervingegprifti2612 Жыл бұрын
Just put ProductA & ConcreteProductA on the down left side so to avoid line crossing. I haven't read all the comments, so perhaps that was mentioned before :). Wonderful explanation.
@obamabinladen5055
@obamabinladen5055 3 жыл бұрын
This is top notch stuff. Your viewpoint and how you think about it makes the patterns clearer.
@m.a.g.r1858
@m.a.g.r1858 4 жыл бұрын
You are an amzing teacher!
@OutsidePawn
@OutsidePawn Жыл бұрын
I think the concept of Factories finally makes sense to me now. I can see how the process of creation of an object has been abstracted away. However, contrary to what I've read somewhere that it is meant to avoid the 'new' keyword, your explanation makes much more sense. I can see now how one might want to avoid 'new' keyword unnecessarily in order to have dynamic object creation code. Still, it is necessary to understand that you cannot completely avoid the 'new' keyword as the concrete factories themselves must be created at some point in the code. I think the key power of factories is their ability to provide a means of creating and using 'wishful' objects of classes that don't even yet exist in the code. Thanks a lot man.
@Vahi
@Vahi 6 жыл бұрын
I am really impressed by your way of teaching Really helped me understand the abstract factory and factory methods pattern Glad I found your lessons on youtube Keep up the good work
@kapilkumar-mf7pn
@kapilkumar-mf7pn 4 жыл бұрын
u are really genious..... jo aapko ye subject samajh mai aaya
@sushmitagoswami2033
@sushmitagoswami2033 5 жыл бұрын
you are the best teacher i have ever seen
@simaphore
@simaphore Жыл бұрын
Your explanation is brilliant!
@Aruna721
@Aruna721 6 жыл бұрын
Best design pattern tutorial series ever!
@albinsjostrand7050
@albinsjostrand7050 6 жыл бұрын
Loving these walkthroughs! Perfect for the courses I'm taking that always have very unclear explanations, but where you make it very clear!
@LavGupta08
@LavGupta08 7 жыл бұрын
Thanks again for the awesome video. I wish I had a teacher like you in university.
@sv3167
@sv3167 3 жыл бұрын
What is going on, this guys is way better than my teacher.. Goooooood job, I understand now!!!!!
@mehdieskandari5620
@mehdieskandari5620 4 ай бұрын
Your lessons are great! Thank you so much.
@kinty255
@kinty255 6 жыл бұрын
I understand this pattern so much better now. Thank you for the great explanation!
@AnubhavShrivastava
@AnubhavShrivastava 6 жыл бұрын
the way you speak and present is awesome :) thank you.
@ChristopherOkhravi
@ChristopherOkhravi 6 жыл бұрын
Thank you very much. I appreciate it :) And thank you for watching :)
@quirkymarshmallow9324
@quirkymarshmallow9324 3 жыл бұрын
I wouldn't really call it simple design pattern. But I can certainly see how valuable it is. Thanks for the video!
@kumarprateek1279
@kumarprateek1279 5 жыл бұрын
This playlist is really good for getting a start in design patterns.
@eraykalkan
@eraykalkan 6 жыл бұрын
Some examples on the book are rather ambiguous for someone who is new to the concept. Thanks for coming up with more understandable real world examples and analogies.
@nguyenhoangminhtrung2779
@nguyenhoangminhtrung2779 4 жыл бұрын
some heroes don't wear capes. They are giving free knowledge for free with a perfect explanation.
@ChristopherOkhravi
@ChristopherOkhravi 4 жыл бұрын
Haha 😊 Thank you very much for these words. It makes it all worth it 😊😊
@saiabhirambandhakavi1188
@saiabhirambandhakavi1188 4 жыл бұрын
really good explanation on a theoretical level
@Hodebrot
@Hodebrot 4 жыл бұрын
Dude, you‘re an absolute educational monster. In Uni the reasoning for using composition instead of inheritance was a joke. I mean litterally. The prof cited a joke and that was it. By whatching your videos I am starting to see an actual reason to use composition instead of inheritance. Thanks a lot!
@urosmilic3300
@urosmilic3300 3 жыл бұрын
GREAT WORK MATE. You helped me a lot with these patterns, i didn't really understood them until i watched your series..
@kamildabek_
@kamildabek_ 3 жыл бұрын
I love the UI example i.e. dark theme factory vs light theme factory. Really grounds the concept!
@abhishekmiet
@abhishekmiet 3 жыл бұрын
Loved the explanation, was struggling with Abstract factory for more than a day...
@wellingtongamagomes7411
@wellingtongamagomes7411 5 жыл бұрын
This video provided us an excellent explanation about abstract factory pattern and the main points of difference between the abstract factory and the factory method, congrats brother. Thank you very much!
@n0block
@n0block 5 жыл бұрын
Something clicked in my mind while watching this video. Thank you.
@radionroman
@radionroman Жыл бұрын
Honestly this is the most complicated yet
@abcdeereijgfhd3215
@abcdeereijgfhd3215 2 жыл бұрын
Well this really sounds like oop concept. Just another way to say. Thx for ur great explanations
@CostruttoreFolle
@CostruttoreFolle 3 жыл бұрын
Awesome video! I had seen only the factory design pattern videos but I cant wait to see the others! Excellent teacher
@cunami2
@cunami2 7 жыл бұрын
Moment when u after reading tones of text, and watching 10+ videos, after single video made by Chris everything makes perfect sence...
@ChristopherOkhravi
@ChristopherOkhravi 7 жыл бұрын
+cunami2 haha :) Thanks I'm very glad you feel that way :)
@romanworker995
@romanworker995 4 жыл бұрын
you're the best! Don't stop do it!
@360theosiris
@360theosiris 6 жыл бұрын
Another amazing video. Your way of explaining really makes things stick. Thank you! *Edit: and please don't listen to people saying you repeat yourself or overexplain things. In the first vid I kinda had the same feeling. But then i realized that's part of the genius and why, at the end of the video, everything is so clear! :)
@DanuraJay
@DanuraJay 5 ай бұрын
Super clear explanation! Thank you!
@manishbolbanda9872
@manishbolbanda9872 5 ай бұрын
hey, first of all thank you for the wonderful explanation,especially the example of light and dark theme icons.. i have read the chapter from book and i must say they really complicated the example in that
@geedhu000
@geedhu000 7 жыл бұрын
Thanks for wonderful video. It helped to understand the difference of Factory Vs Abstract Factory clearly.
@tranpaul4550
@tranpaul4550 3 жыл бұрын
Summary: Factory Pattern - can only create 1 concrete product. Abstract FP - can create multiple concrete products (related to each other - or family of products). That is it. Both are FP because they let its subclasses decides the concrete implementation. It took me 3 weeks of reading the book, watching videos to the point everything just click (embarrassing, I know ). So believe that you will eventually understand it.
@TheMELWINJOSE
@TheMELWINJOSE 6 жыл бұрын
Crisp, clear and to the point. For the UML diagram, checkout the one from GOF (Design Patterns : Elements of Reusable Object-Oriented Software)
@chaitanyatanwar8151
@chaitanyatanwar8151 4 жыл бұрын
Thank you for making the understanding so easy.
Singleton Pattern - Design Patterns (ep 6)
20:09
Christopher Okhravi
Рет қаралды 248 М.
Factory Method Pattern - Design Patterns (ep 4)
27:21
Christopher Okhravi
Рет қаралды 541 М.
小蚂蚁被感动了!火影忍者 #佐助 #家庭
00:54
火影忍者一家
Рет қаралды 52 МЛН
Я не голоден
01:00
К-Media
Рет қаралды 10 МЛН
Can A Seed Grow In Your Nose? 🤔
00:33
Zack D. Films
Рет қаралды 32 МЛН
Abstract Factory Pattern Explained For Beginners
24:26
Kantan Coding
Рет қаралды 2,9 М.
When Microsoft Violated Liskov Substitution Principle in .NET
18:16
Christopher Okhravi
Рет қаралды 42 М.
Decorator Pattern - Design Patterns (ep 3)
54:35
Christopher Okhravi
Рет қаралды 479 М.
Command Pattern - Design Patterns (ep 7)
39:12
Christopher Okhravi
Рет қаралды 267 М.
What is the Factory Pattern? | Software Design Principles
26:48
Be A Better Dev
Рет қаралды 28 М.
Strategy Pattern - Design Patterns (ep 1)
35:11
Christopher Okhravi
Рет қаралды 1,4 МЛН
Factory Pattern in C# with Dependency Injection
1:07:33
IAmTimCorey
Рет қаралды 105 М.
Bridge Pattern - Design Patterns (ep 11)
52:04
Christopher Okhravi
Рет қаралды 145 М.
Adapter Pattern - Design Patterns (ep 8)
26:36
Christopher Okhravi
Рет қаралды 241 М.
小蚂蚁被感动了!火影忍者 #佐助 #家庭
00:54
火影忍者一家
Рет қаралды 52 МЛН