Strategy Pattern - Design Patterns (ep 1)

Video series on Design Patterns for Object Oriented Languages. This time we explore the Strategy Pattern.
💙 BUY MY BOOK:
leanpub.com/the-object-orient...
► The playlist
• Design Patterns in Obj...
► Head First: Design Patterns
geni.us/nlbA6
► Design Patterns, by Gang of Four
geni.us/PsXmo
► Mentioned: Sandi Metz - Nothing is Something
• RailsConf 2015 - Nothi...
💪 Patreon Community
/ christopherokhravi
📚 Products I Recommend
geni.us/71ZXF

Пікірлер: 1 800

  • @vaibhav4196
    @vaibhav41966 ай бұрын

    Just stumbled upon this gem in 2024, and 8 years down the road, this video remains an absolute treasure! The explanation is beyond awesome - PURE GOLD! 🌟 Grateful for the timeless content! 🔥

  • @bobbob-gv1ev

    @bobbob-gv1ev

    2 ай бұрын

    If you want a text version the examples are taken from Head First: Design Patterns -- excellent read

  • @miguelcerne1150

    @miguelcerne1150

    2 ай бұрын

    Me too, man! I always wanted a good and simple material to guide me through Design Patterns, this is just GOLD.

  • @edwinzone5807

    @edwinzone5807

    2 ай бұрын

    Same!!!!

  • @TheMentalGentelman
    @TheMentalGentelman3 жыл бұрын

    I cannot stress enough how good this video is. A lot of tutorials don't bother editing the empty space between sentences, but you do. Props, and I hope your future is bright.

  • @zanarkdev3904
    @zanarkdev39042 жыл бұрын

    This playlist is almost 5 years old and yet it is THE BEST playlist/video on Design Patterns. Thank you so so much for making everything so easy to understand.

  • @ahmedhany8339

    @ahmedhany8339

    8 ай бұрын

    almost 7 years now, still the best

  • @crystalkewe
    @crystalkewe4 ай бұрын

    Finally, one of those odd times KZread actually recommends something of use! THANK YOU!

  • @regevson2244
    @regevson22447 жыл бұрын

    please keep on with this series. Your explaining is sick!

  • @ChristopherOkhravi

    @ChristopherOkhravi

    7 жыл бұрын

    Thanks. I'll be sure to :)

  • @aaraksheet1

    @aaraksheet1

    6 жыл бұрын

    "Sick" is used as an inverted meaning.

  • @mgrycz

    @mgrycz

    6 жыл бұрын

    Thanks, captn!

  • @TJ-zs2sv

    @TJ-zs2sv

    6 жыл бұрын

    explaining is sick.....???? Really?

  • @ke9n

    @ke9n

    6 жыл бұрын

    Yeah best, most understandable videos I've seen and the lighting is intimate like we're right there in the room and he's explaining it simply like an awesome friend lol

  • @Roxarras
    @Roxarras4 жыл бұрын

    This playlist really helped me during my studies. Now, after finishing my studies and coming back to this playlist to refresh my memory, I can see I have forgotten quite some things. Thanks again for making me learn and having fun while doing it!

  • @dangascoigne6678
    @dangascoigne6678 Жыл бұрын

    You are the first person I've come across on KZread that simply and atriculately explains dependency injection. Thank you.

  • @EspatiallyGood
    @EspatiallyGood3 жыл бұрын

    Chris! Total Legend!! Your technique for taking cold "text book" definition, and turning it into something human and understandable is utterly brilliant. Wish I had a tutor or mentor like you to learn from. Thank you so much for dedicating your time to make these video's. I subscribed, liked, and will spread the word to my dev team.

  • @cameronsin1942
    @cameronsin19426 жыл бұрын

    Broooo! if you were a professor in my school, i'd add all your classes in a heartbeat. Thanks for all the great videos. Subscribed and best wishes!

  • @lucas_badico

    @lucas_badico

    5 жыл бұрын

    @johngreen said something like this... He is a professor. @Christopher, a professor that we choose to listen and follow. This take us back to the begining of the master and aprendiship relations. Where the student choosed the master and the master choosed what will became of your teachings.

  • @gigajoules6636
    @gigajoules66365 жыл бұрын

    I love your energy. Such a refreshing change from staring at a visualstudio window for hours

  • @Arkatori
    @Arkatori4 жыл бұрын

    i love how he teaches AND his accent! I was smiling so much

  • @YazanAlaboudi
    @YazanAlaboudi4 жыл бұрын

    Watching this was a blast! Thank you so much for this video. I'm looking forward to the rest of the series. Great job stressing on semantics. I think we need to further emphasize on that in our dev communities

  • @BinarySymphony
    @BinarySymphony7 жыл бұрын

    Very nice videos. The way you explain makes people sit and listen what you are speaking. That's very good. Also, you can give the ducks the power to be invisible. lol...

  • @ChristopherOkhravi

    @ChristopherOkhravi

    7 жыл бұрын

    Thank you very much for taking the time to comment. It makes me very happy to hear. About the ducks... you are the invincible programmer and only your imagination shall dictate the limits of your force. I support your invisible ducks :)

  • @ninakoch1799

    @ninakoch1799

    2 жыл бұрын

    @@ChristopherOkhravi thank you so so much for this absolutely amazing video series on design patterns!! took a course at my university about this but never fully understood the design patterns until i binge watched your videoseries!! your are awesome!

  • @ahnmichael1484
    @ahnmichael14844 жыл бұрын

    Honestly thank you thank you thank you - I feel like crying right now at how much I *didn't* understand at the beginning of the video and how confident I feel now at the end of the video.

  • @oluwatobitobias
    @oluwatobitobias Жыл бұрын

    This is making the top ten best educational content on KZread for me... this method..."break down the teaching from a reputable book"

  • @Sapphiamur
    @Sapphiamur3 жыл бұрын

    ooh, i love your explanation! perfectly understandable and showcasing where the pattern helps with examples. thank you so much!!

  • @dnbndu

    @dnbndu

    3 жыл бұрын

    I Love your Girlfriend.

  • @whitodev3472
    @whitodev34727 жыл бұрын

    now this is how you do a design pattern lecture, I understood everything! Thank you so much!

  • @ievgeniiiablonsky1161
    @ievgeniiiablonsky11617 жыл бұрын

    That's is great! I've started the video just to watch it for a few minutes, just to check it out and watch it later. But I couldn't stop, it is so good! I love how you explaining, it looks like you are obsessed with it and it's great. Please continue doing that!

  • @ChristopherOkhravi

    @ChristopherOkhravi

    7 жыл бұрын

    Haha thanks I'm glad it's useful :)

  • @MubashirAR

    @MubashirAR

    5 жыл бұрын

    Whats the "3 ❤" next to your name?

  • @atobatele
    @atobatele5 жыл бұрын

    You are a gifted teacher. You break down complex things to very simple relatable bits. I hope you keep these videos coming.

  • @goffredo81
    @goffredo814 жыл бұрын

    coming from javascript, and having read a lot of different articles over this subject, i can say that your explanation about design patterns in OOP is so far the clearest explanation that can be found online. You did a great job. Thank you!

  • @javierperezsanchez6601
    @javierperezsanchez66017 жыл бұрын

    This is hands down the most thorough explanation I have come across in a long time. Congratulations dude. This series is just awesome.

  • @ChristopherOkhravi

    @ChristopherOkhravi

    7 жыл бұрын

    +Javier Perez Sanchez :D thank you for the very kind words and for taking the time to share them. I'm super glad it's useful :)

  • @andiespencer854
    @andiespencer8542 жыл бұрын

    This is the best explanation i've gotten throughout all my pattern researches on youtube. The explanations are so detailed as though it was done under the assumption that the views are new to design patterns overall which is honestly the best way.

  • @connietranhedberg5251
    @connietranhedberg52513 жыл бұрын

    I've spent so many hours trying to understand how to apply the strategy pattern. Thank you for both explaining it with UML and pseudo code - makes the whole difference!

  • @xFailGameR
    @xFailGameR3 жыл бұрын

    For years I've been searching for a good design patterns course, luckily KZread recommended your videos and finally I am able to understand, keep going man, you helped me a lot. I was afraid that you quitted KZread like every other programming teacher, after seeing this video was uploaded 3 years ago 🤛🏻🙏🏻

  • @BuildEver
    @BuildEver5 жыл бұрын

    I'm glad KZread recommended me this video!

  • @satyendrakumarsharma3513
    @satyendrakumarsharma35137 жыл бұрын

    Thanks Christopher! Your way of presentation is so expressive, it feels that the knowledge is being 'injected' into the mind. Please keep posting similar videos over other topics of Computer Science.

  • @ChristopherOkhravi

    @ChristopherOkhravi

    7 жыл бұрын

    +Satyendra Kumar Sharma haha :) Thanks. I will indeed do. And thanks for watching.

  • @yogita_garud
    @yogita_garud2 жыл бұрын

    This series is amazing. Wouldn’t have been able to continue studying the design patterns without this series. It’s so clear and easy to understand explanation. Thank you for making these videos.

  • @akshitarora470
    @akshitarora470 Жыл бұрын

    Can't thank you enough man! I had a design problem to work at somone suggested to use strategies to solve it and I was totally blank! This has given me a great prespective. Going to watch the entire series, one pattern a day is the aim! Thanks again!

  • @naeroforceofficial
    @naeroforceofficial4 жыл бұрын

    This is a super playlist. As a complete newbie to design patterns I was lacking of some basics, you made me understood the Strategy Pattern, Interfaces, UML and also some hints on naming... In 30 minutes. Thank you!

  • @cuonginfosys
    @cuonginfosys7 жыл бұрын

    Great effort! You simplify the difficult things. Really appreciate your work! PS: Looking forward to your next videos

  • @ChristopherOkhravi

    @ChristopherOkhravi

    7 жыл бұрын

    Cương Tạ Văn thanks! I appreciate you taking the time to comment :)

  • @bernong1
    @bernong13 жыл бұрын

    This is the clearest explanation I have ever seen. What I needed was to understand how the design came about and how it is implemented and how the implementation works. You hit all these points so clearly. I have struggled understanding design patterns for years, how they are implemented and works. Keep it up. Super clear, concise.thank you. 10 stars!

  • @ryanm.9326
    @ryanm.93264 жыл бұрын

    Love your teaching style. I have struggled trying to understand a lot of these concepts, but the way you break them down makes it a lot easier to understand than other books and videos I have tried. Many thanks to you!

  • @Codefortyseven
    @Codefortyseven4 жыл бұрын

    If only I would've received this level of explanation and visualization while I was in the university, my knowledge and understanding of these patterns would be so much better. I'm lucky that the poor quality of education was still able to land me a job as a software developer, which I've been doing as a profession for over 5 years now, but I'll be watching this series through because I think I would learn more from these videos than I did in the university. I'm trying to be optimistic it's still not too late to expand and deepen my knowledge.

  • @michaelhaddad2190
    @michaelhaddad21907 жыл бұрын

    I'm 10 min into the video, and I am speechless. You are AWESOME!

  • @NotTouchable
    @NotTouchable3 жыл бұрын

    Never underestimate the power of your videos! Thank you for taking the time to teach, I found this very helpful and look forward to the rest of your series.

  • @ayushsharma1943
    @ayushsharma19433 жыл бұрын

    bro, where were you till yesterday. I found this video a few years too late but I am glad I found them. such a perfect and simple explanation. I had that "aha so that's what it meant" moment.

  • @mikesmale1853
    @mikesmale18535 жыл бұрын

    Well, that was 30 minutes well spent, thank you!

  • @user-se5ub7ft1o
    @user-se5ub7ft1o4 жыл бұрын

    When you're said introduction, I heard introDUCKtion😂

  • @alaamansour6088

    @alaamansour6088

    3 жыл бұрын

    lol

  • @KanchanDevi-ms4en

    @KanchanDevi-ms4en

    3 жыл бұрын

    yyogofjddj@@alaamansour6088 I ckckkfkrkekrk

  • @KanchanDevi-ms4en

    @KanchanDevi-ms4en

    3 жыл бұрын

    fuej j h you fufhfu

  • @abhilashpatel3036

    @abhilashpatel3036

    3 жыл бұрын

    In the book the first example is about ducks

  • @Cube2deth
    @Cube2deth3 жыл бұрын

    What an amazing series! I was not understanding anything in those formal terms found on different text tutorials but you made is so simple!

  • @xevigraham1742
    @xevigraham17424 жыл бұрын

    I've seen less than a second of the video but I already love this guy.

  • @Ish-YouTube
    @Ish-YouTube7 ай бұрын

    In the middle of the video I just stared at your messy board and went crazy by the fact I understood every single word and every messy arrow!!! How did you do it??? Man you're blessed, you're a perfect teacher!

  • @TfYouLookinAt1

    @TfYouLookinAt1

    5 ай бұрын

    He cared, that's how.

  • @terigopula
    @terigopula2 жыл бұрын

    Legend spotted ❤️ your content is 100% worth paying for. Kudos to you to make it available for free. U rock Chris 💜😄

  • @RajivBandaru
    @RajivBandaru4 жыл бұрын

    Hands down the best series of videos on design patterns. Referring to his videos I have been able to clear my design patterns examination with flying colours. I would recommend his series anytime to anyone. Thank you Christopher Ockhrawi for this wonderful series...

  • @riserrad
    @riserrad4 жыл бұрын

    Thanks for sharing, Christopher. I'm glad we have people willing to teach with such energy!

  • @_Zephon
    @_Zephon5 жыл бұрын

    Simply amazing. Start studying design patterns here and your channel is awesome. Excelent explanation. :) Greetings from Brazil o/

  • @antoniadieterich72
    @antoniadieterich723 жыл бұрын

    This was the best explanation of the strategy pattern I've heard so far! When you explain it, it suddenly seems easy!

  • @azolee
    @azolee Жыл бұрын

    I really like the way you present these DP's. Your videos are a source of inspiration for me, on how to present these DP's for junior/mid devs. Thank you, keep up the good work!

  • @sunnyshang4350
    @sunnyshang43504 жыл бұрын

    Your explanation is soooo good. I do not come from a CS background and recently was recommended by a friend to read this book, head first design patterns. I read this part of the book twice and was still digesting it. But your video made it all make sense. Really want to let you know how meaningful your video is for me and people like me. Thank you

  • @antagonisticapple9466
    @antagonisticapple94664 жыл бұрын

    My entire family was brutally savaged by a mountain duck. Your casual attitude toward their attacker is an insult to their memory.

  • @BinGanzLieb

    @BinGanzLieb

    Жыл бұрын

    did your entire family see this video?

  • @gdeveloper3309

    @gdeveloper3309

    Жыл бұрын

    The mountain duck must've messed up his whole family hierarchy

  • @AidenElliott-ff2vt

    @AidenElliott-ff2vt

    7 ай бұрын

    My dad crossed paths with a cloud duck, he is no longer with us. RIP your family, I hope you can find peace.

  • @adesojialu1051

    @adesojialu1051

    Ай бұрын

    The duck 🦆 is being reinvented into duck duck go😅

  • @psychotrout

    @psychotrout

    22 күн бұрын

    Where’s that memory allocated?

  • @quintonwilson8565
    @quintonwilson85653 жыл бұрын

    I read Chapter 1 from the book and I'm watching this video..... HOLY FUCK, YOU'RE PHENOMENALLY GOOD at breaking things down and explaining them.

  • @mandeepmann1835
    @mandeepmann18353 жыл бұрын

    Just started looking at design patterns for interviews and am a little confused. Then came across your videos and they are amazing. Clearest and most simple explanations out there. Godsend!!

  • @chetanchoudhary08
    @chetanchoudhary084 жыл бұрын

    finally found someone who teaches design pattern in a way I could understand. loved your approach

  • @mihailpopa3056
    @mihailpopa30567 жыл бұрын

    Good job! I like your comments and especially your references. Sandi Metz is indeed an excellent OOP advocate!

  • @ChristopherOkhravi

    @ChristopherOkhravi

    7 жыл бұрын

    Thanks! :) I agree. She's got some really inspiring talks. The "Nothing is Something" talk is on my mental list of top programming talks. In the sense that so many things just suddenly "clicked" for me.

  • @marekbugiel6893

    @marekbugiel6893

    4 жыл бұрын

    @@ChristopherOkhravi Mind sharing rest of the list? :) Seems like something I'd like to know. Thanks for the vid, great job!

  • @TheLucidWay
    @TheLucidWay3 жыл бұрын

    I had that 'aha' connection while watching this. Thanks man.

  • @ZigzagKazak
    @ZigzagKazak8 ай бұрын

    I love your lessons. Fast, clearly articulated, concise. 10/10

  • @saadanwar7908
    @saadanwar79084 жыл бұрын

    omg this is amazing! I was asked to study Design Patterns by my team and gave up on trying to find material on KZread, until I found this video (and series). Keep up the good work!!

  • @alps44
    @alps44 Жыл бұрын

    I've read the GoF book a couple times, but for some patterns, never really got them Your series really made them clear now Thank you for a great series on the design patterns!

  • @ChristopherOkhravi

    @ChristopherOkhravi

    2 ай бұрын

    Thank you very much! 😊🙏

  • @nguyenxuanson-fgwhcm3471
    @nguyenxuanson-fgwhcm34714 жыл бұрын

    Not being able to fly is a flying behavior, I laughed so hard at this part

  • @halivudestevez2

    @halivudestevez2

    3 жыл бұрын

    I learnt that point of view for 4 years at the college... zero distance is a distance too, empty set is a set too....

  • @ZealGames
    @ZealGames Жыл бұрын

    You have a great way of concisely integrating examples into a lesson without understating the examples' complexity. Thanks 👍

  • @unicode3402
    @unicode34023 жыл бұрын

    It's 2021 and this video was super interesting and easy to understand. I like the way you explain, simplify, exemplify and try your best to let us learn, and then even revisit the definition from the start of the video to showcase how much we've learned to this point, that it is now possible to understand the definition and it's meaning in programming. Thank you, this is actually pretty good, as patterns tend to look ridiculous thanks to unexplained terminology and overcomplicated examples. I'll keep watching this series, it's really helpful now on my finals.

  • @Ryuk3027
    @Ryuk30275 жыл бұрын

    I wish I had a co worker like you ! Amazing video, so much clarity, depth with examples and yet so simple :) I'm going to watch other videos like it were a season of Game of Thrones :D One suggestion though, I was really hoping to see an example code of how I'd actually instantiate the Duck class now through code since I have all the options for composition.

  • @JAIDEEPMEISTER
    @JAIDEEPMEISTER7 жыл бұрын

    Great video !!! Desperately waiting for the other patternssssssssssss .. 12 of them

  • @ChristopherOkhravi

    @ChristopherOkhravi

    7 жыл бұрын

    +Singh haha thanks! Glad it's useful. More coming next week! :)

  • @BM-jy6cb
    @BM-jy6cb3 жыл бұрын

    This whole series of videos is fantastic. I would glaze over instantly reading the likes of that paragraph in the book, but completely understand this (and other) patterns thanks to you. Also many chuckles along the way. Thank you so much.

  • @FernandoHernandez-nr1by
    @FernandoHernandez-nr1by2 жыл бұрын

    Man, this video was so helpful! At first, when you read what the pattern was I thought I kinda understood it, and 10 minutes in I realized I had no idea what the pattern really is, but by the end of the video I really did understand it. You're great dude!!

  • @Resok
    @Resok7 жыл бұрын

    Great video, thanks for the detailed and well articulated analysis!

  • @ChristopherOkhravi

    @ChristopherOkhravi

    7 жыл бұрын

    Thank you for the kind words! :)

  • @1993wik
    @1993wik5 жыл бұрын

    Damn, that was amazing. Thank you, Christopher!

  • @kumarchandan6336
    @kumarchandan63362 ай бұрын

    I have cracked Low Level Design interviews in companies like Microsoft, Amazon, Atlassian, Flipkart, etc with the help of your videos. Your videos are really helpful. Keep up the good work.

  • @ChristopherOkhravi

    @ChristopherOkhravi

    2 ай бұрын

    Wow. I’m happy to hear that! Thanks for sharing. 🙏😊 And congratulations!

  • @cwash08
    @cwash085 жыл бұрын

    Very very nice. This is the type of computer science/ software engineering content I was looking for on KZread. Most is catered to people just starting out, which is fine, but content like this is very welcome.

  • @sandeepsachan1465
    @sandeepsachan14657 жыл бұрын

    I Appreciate, Christopher. And I think the publisher should publish this video as part of the book :)

  • @ChristopherOkhravi

    @ChristopherOkhravi

    7 жыл бұрын

    Awesome comment :) :) :) Thanks! Much appreciated.

  • @facundorodriguez92
    @facundorodriguez927 жыл бұрын

    Excellent video! I'm waiting for the next one. Greetings from Argentina!

  • @ChristopherOkhravi

    @ChristopherOkhravi

    7 жыл бұрын

    Facundo Rodriguez Thanks! It's coming super soon. Greetings from Sweden ;)

  • @mostafaaabed2589
    @mostafaaabed25894 жыл бұрын

    this is one of the best serieses i've ever seen with great simple explanation. thanks Christopher.

  • @_MAHIMABADJATE
    @_MAHIMABADJATE3 жыл бұрын

    You are really amazing. The way you explain concepts are out of world...Please never stop posting❤️

  • @veerua1087
    @veerua10877 жыл бұрын

    Hello Christopher.. I really liked your way of explanation (definition, problem, solution, definition again). You kept me engaged through out the video. I think I got why and how we should use strategy pattern. When you had hard time finding behavior examples for display, I wish I could've told you to use "Black&White Display and Color Display" as examples :) Thanks a ton for this!!

  • @ChristopherOkhravi

    @ChristopherOkhravi

    7 жыл бұрын

    veera prathap Annem ah! Excellent example! :) I got stuck in a thought loop. But that example makes a lot of sense! Thank you for watching!

  • @preetpatel
    @preetpatel6 жыл бұрын

    Thank you for saving my life and grades!

  • @daniahmohammad6101
    @daniahmohammad61012 жыл бұрын

    Chris, I watched you videos about design patterns to prepare for a class that I skipped most of it is lectures due to the depressing online teaching, and I just finished my exam. I just want to thank you so much for the amazing lessons you taught me. I was able to refactor the codes easily because you explained the concepts in a very understandable way. I wish you all the best 🧡 *depressed eng student*

  • @annybevilacqua6181
    @annybevilacqua61812 жыл бұрын

    Not even one minute into the video and I already feel this is gonna be great!

  • @walchandwarik3167
    @walchandwarik31677 жыл бұрын

    Dear sir, you are simply best.

  • @ChristopherOkhravi

    @ChristopherOkhravi

    7 жыл бұрын

    +Walchand Warik Thank you sincerely for the kind words. And thanks for watching :) You guys are the best for supporting the channel :)

  • @kyonru
    @kyonru7 жыл бұрын

    Great job, even for a no-native speaker who is learning english like me, this was really helpful. I understood everything! I'll be waiting for more videos!

  • @ChristopherOkhravi

    @ChristopherOkhravi

    7 жыл бұрын

    Robert Juamarcal thanks! Makes me glad that it's understandable :) Btw ofc also I am a non-native English speaker. But we get better day by day right? :)

  • @kyonru

    @kyonru

    7 жыл бұрын

    Yeah, we do xD

  • @atikaakmal3661

    @atikaakmal3661

    7 жыл бұрын

    could u explain Composite behaviour

  • @atikaakmal3661

    @atikaakmal3661

    7 жыл бұрын

    Hiii could u explain Composite behaviour

  • @israelkariti280
    @israelkariti280 Жыл бұрын

    Your passion to the subject is contagious. Very well presented

  • @johnconnor9787
    @johnconnor9787 Жыл бұрын

    You are the legend :) I watch all of your DP videos 4-5 years ago when I studied in University and it helped me a lot. Now I desided to refresh the info and I definitely knew what should I watch :) Thank you

  • @Drackomass
    @Drackomass7 жыл бұрын

    This is so good...keep them coming :)

  • @ChristopherOkhravi

    @ChristopherOkhravi

    7 жыл бұрын

    Thanks for watching. Glad it helps. Will do.

  • @mr.clickable3899

    @mr.clickable3899

    6 жыл бұрын

    You all know shit about boxing

  • @joseramondiazarceo4063
    @joseramondiazarceo40634 жыл бұрын

    A hidden benefit from this is that makes the code more testable : )

  • @yaoxiongliang9483

    @yaoxiongliang9483

    3 жыл бұрын

    It’s not hidden. Code reuse already means easier testing.

  • @anastasiyabarska8210
    @anastasiyabarska82103 жыл бұрын

    Thank you soooo much, your videos are perfect for those who have once read the book but need to refresh the bullet points. I really loved it, I would never find enough time to read the entire book once again

  • @MrMimash
    @MrMimash3 жыл бұрын

    Thanks a ton !! You're amazingly good in keeping the interest of your viewers intact with the topic explanations.

  • @matthiasauswoger7994
    @matthiasauswoger79947 жыл бұрын

    With enough thrust, rubber ducks fly quite well... ;-) But good video, thanks for that.

  • @ChristopherOkhravi

    @ChristopherOkhravi

    7 жыл бұрын

    Hahaha. True, true :) :)

  • @mahmoudtaher5588
    @mahmoudtaher55887 жыл бұрын

    You are the best tutor ever

  • @ChristopherOkhravi

    @ChristopherOkhravi

    7 жыл бұрын

    Thank you. I am humbled.

  • @mauvezebra
    @mauvezebra2 жыл бұрын

    With your energetic explanation. I understan design pattern a lot more, and finally got the job I want. Thank you so much Christopher!

  • @chris7263
    @chris72637 ай бұрын

    I'm sure I've also just progressed far enough in learning that I am able to understand better than I used to, but this is the first explanation of a Design Pattern that I completely followed without getting lost, and that's gotta be to your credit too. Thank you for this!

  • @dookoo2
    @dookoo27 жыл бұрын

    i love this; im gonna binge watch this series now

  • @ToskersCorner
    @ToskersCorner7 жыл бұрын

    I've always wondered how ducks quack. Thanks!

  • @ChristopherOkhravi

    @ChristopherOkhravi

    7 жыл бұрын

    Hehe :)

  • @prezadent1

    @prezadent1

    6 жыл бұрын

    They don't quack, they quach.

  • @Jjjabes
    @Jjjabes4 жыл бұрын

    There are some people that are born to teach. You've taken what is fundamentally a dull af subject and made it entertaining.. thank you!

  • @felixjost8206
    @felixjost82062 жыл бұрын

    It's great how deep you dive into one pattern!

  • @Tuney888
    @Tuney8887 жыл бұрын

    This is a great explanation, keep it going! ...I love the way you pronounce quack :)

  • @ChristopherOkhravi

    @ChristopherOkhravi

    7 жыл бұрын

    Hahah! I did not realize it was incorrect until now. But I now see it should be /kwæk/ and not the "long A" that I was using :) ) Thanks for letting me know! :)

  • @Gelegenheitszocker
    @Gelegenheitszocker7 жыл бұрын

    Awesome explanation

  • @ChristopherOkhravi

    @ChristopherOkhravi

    7 жыл бұрын

    +NeoDrick thanks! :)

  • @timsmith4074
    @timsmith40744 жыл бұрын

    Absolutely fantastic! Light and fun but still delivering a great overview of the design pattern.

  • @rishabgupta2347
    @rishabgupta23473 жыл бұрын

    I just found this channel and your videos are like "Answers" to the questions. You are so good at explaining even complex things so easily. I see you are not active since many years from now. Not sure what you stop making videos. But just want to let you know that you are awesome !! Where are you man !!!

  • @Baalerion
    @Baalerion7 жыл бұрын

    Wow you are really great at teaching this, much better then a lot of uni professors. Will you create more design patterns besides those 3 you made? Thanks

  • @ChristopherOkhravi

    @ChristopherOkhravi

    7 жыл бұрын

    Thank you very much :) I appreciate it. Indeed I will. Can't do it right now but will produce the next ones as absolutely soon as possible. Apologies for the delay.

  • @Baalerion

    @Baalerion

    7 жыл бұрын

    Ok no problem:) Thank You. You are great;)

  • @Shannxy
    @Shannxy4 жыл бұрын

    Holy shit thanks alot Mr.Bean!! So I already kinda knew what the strategy pattern was, but this whole video made it all ALOT clearer. I appreciate it greatly!

  • @flaviodalpino504
    @flaviodalpino50410 ай бұрын

    This channel is absolutely FANTASTIC ! Christopher you did a GREAT job ! I simply loved your series. I read GOF classic book a long time ago and this series is a great refresh. Who knows maybe someday we can get some coffee and talk about development strategies !

  • @guilhermemallmann2251
    @guilhermemallmann22515 жыл бұрын

    Man, I Work at KingHost, a WebHosting Company from Brazil, I'm a Junior PHP developer and I needed to make a code review from a collegue that used the dessign pattern strategy. I never understang it right, until I saw your video. Man, you're great! I completely understood the point of using strategy with only 35 minutes listening to you. I will watch all your videos about design patterns to learn more and I've subscribed to your channel. Please, keep up this good work, a hug from Brazil