Design Patterns: The Movie

Sdílet
Vložit
  • čas přidán 27. 07. 2024
  • Dive deep into the world of Object-Oriented Programming (OOP) as we unravel the essence of all 23 design patterns! From Singleton to Observer, Bridge to Strategy, this comprehensive guide breaks down each pattern with clear examples and practical insights. Whether you're a novice or a seasoned developer, this video is your ultimate roadmap to understanding and implementing design patterns in your projects. Don't miss out on this essential knowledge! 💡
    🔴 Don't forget to like, share, and subscribe for more insightful content on software design patterns!
    ⏰Chapters:
    0:00 Introduction
    2:29 Creational Design Patterns
    2:32 Factory Method
    6:16 Abstract Factory
    10:08 Builder
    13:37 Prototype
    16:33 Singleton
    20:02 Structural Design Patterns
    20:05 Adapter
    23:30 Bridge
    26:19 Composite
    30:40 Decorator
    34:13 Facade
    37:52 Flyweight
    41:31 Proxy
    45:28 Behavioral Design Patterns
    45:31 Chain of responsibility
    49:12 Command
    52:33 Interpreter
    56:11 Iterator
    1:00:07 Mediator
    1:03:24 Memento
    1:07:02 Observer
    1:10:41 State
    1:13:55 Strategy
    1:16:28 Template Method
    1:19:49 Visitor
    1:23:07 Good bye!
    #coding #OOP #DesignPatterns #SoftwareEngineering #java #cpp
  • Věda a technologie

Komentáře • 20

  • @tretiakdev
    @tretiakdev Před měsícem +1

    Thank you very for such great tutorial! I love it. It gives very good overview for most commonly used design patterns

  • @user-gj4mx3kj9g
    @user-gj4mx3kj9g Před měsícem +4

    Thanks for all the God's work, now i can pass my c++ pre intern interview:D

    • @levonog
      @levonog  Před měsícem

      You can do better, I'm sure :D

  • @cristhiamtovar9003
    @cristhiamtovar9003 Před měsícem +2

    Just what I needed, now I will save this video, I appreciated your effort.

    • @levonog
      @levonog  Před měsícem

      Yes, watch when it’s convenient, and thank you!

  • @nanonkay5669
    @nanonkay5669 Před měsícem +2

    It's apparent early on that understanding interfaces is key, crucial, paramount and fundamental to implementing design patterns. Interfaces are at the heart of being good at designing software

    • @levonog
      @levonog  Před měsícem

      You are totally correct!

  • @essawy897
    @essawy897 Před měsícem +3

    Great video!
    can we get an in-depth series for each design pattern? with examples of before and after code, refactoring, and combining one or more design pattern for each solution.

    • @levonog
      @levonog  Před měsícem +2

      This course took me 8 months and right now I want to take a break from design patterns and concentrate on system design, but who knows, maybe in the future :)

  • @uchennaofoma4624
    @uchennaofoma4624 Před měsícem

    Thanks so much for this. I actually understood almost every pattern you mentioned in the video thanks.

  • @ehSamurai3483
    @ehSamurai3483 Před 24 dny

    For the problem 2:32 the strategy pattern can also be used.

  • @bobobo1673
    @bobobo1673 Před měsícem +2

    Yours videos are amazing

  • @stickyamp5996
    @stickyamp5996 Před měsícem +1

    Thank you!!

    • @levonog
      @levonog  Před měsícem

      Thank you for watching :)

  • @knkootbaoat6759
    @knkootbaoat6759 Před měsícem +2

    😃 great video (even though i havent finished it yet)

  • @ehSamurai3483
    @ehSamurai3483 Před 24 dny

    At 21:39 I could just create simple classes like Bank1, Bank2, why add adapter to them?

  • @ehSamurai3483
    @ehSamurai3483 Před 22 dny

    at 35:17, getting all the data at once is not good for performance, segregating into API is a better approach.