Design Patterns - The Most Common Misconceptions (1 of N) - Klaus Iglberger - NDC TechTown. 2023

Sdílet
Vložit
  • čas přidán 4. 12. 2023
  • This talk was recorded at NDC Techtown in Kongsberg, Norway. #ndctechtown #ndcconferences #cplusplus #developer #softwaredeveloper
    Attend the next NDC conference near you:
    ndcconferences.com
    ndctechtown.com/
    Subscribe to our CZcams channel and learn every day:
    /@NDC
    Design patterns are everywhere, as they are the key to managing dependencies between software entities.
    But despite their fundamental importance, there are some common misconceptions about them, in particular about several of the most often used design patterns:
    Factory functions are frequently mistaken for the Factory Method design pattern
    The Builder design pattern is often associated with the implementation of constructors
    The Bridge and Strategy design patterns are regularly mixed-up
    The modern form of the Visitor design pattern, std::variant, is often considered a replacement of virtual functions
    (Bonus) The Decorator design pattern is sometimes mistaken as the Chain of Responsibility design pattern
    In this talk I'll shed some light on these misconceptions and explain why they obstruct the proper communication about software design and architecture. Additionally, I’ll address the biggest misconception of all: design patterns are a tool for object-oriented programming.
  • Věda a technologie

Komentáře • 4

  • @azdabka
    @azdabka Před 5 měsíci +1

    Good talk, especially to refresh some of the basic ideas about design patterns. Thanks!

  • @theintjengineer
    @theintjengineer Před 5 měsíci +1

    I really Klaus' way of instructing. Very engaging.

  • @johanngerell
    @johanngerell Před 5 měsíci +1

    Love it!

  • @coding_with_thomas
    @coding_with_thomas Před 5 měsíci

    Thanks for uploading tris Talk 😊