Companies Home Search Profile

Design Patterns in C++: Structural - Adapter to Decorator

Focused View

Dror Helper

1:38:20

7 View
  • 01. Course Overview.mp4
    01:27
  • 02. Course Introduction.mp4
    01:56
  • 03. When to Use the Adapter Pattern.mp4
    01:46
  • 04. Object Adapter.mp4
    06:11
  • 05. Class Adapter.mp4
    03:37
  • 06. Implementation Considerations.mp4
    01:51
  • 07. Summary.mp4
    00:50
  • 08. Module Overview.mp4
    01:02
  • 09. When to Use the Bridge Pattern.mp4
    03:41
  • 10. Implementing the Bridge Pattern.mp4
    09:29
  • 11. Benefits of Using The Bridge Pattern.mp4
    02:58
  • 12. The PImpl Idiom.mp4
    05:09
  • 13. PImpl Benefits and Trade-offs.mp4
    01:53
  • 14. Summary.mp4
    00:45
  • 15. Module Overview.mp4
    00:39
  • 16. When to Use the Composite Pattern.mp4
    00:52
  • 17. Implementing the Composite Pattern.mp4
    01:09
  • 18. Demo-Movie Groups.mp4
    10:28
  • 19. Benefits and Trade-offs.mp4
    01:49
  • 20. Summary.mp4
    00:51
  • 21. Module Overview.mp4
    01:00
  • 22. When to Use the Decorator Pattern.mp4
    03:15
  • 23. Why We Need the Decorator Pattern.mp4
    03:28
  • 24. Implementing Dynamic Decorators.mp4
    10:04
  • 25. Implementing Static Decorators.mp4
    08:22
  • 26. Choosing Between Decorator Implementations.mp4
    03:47
  • 27. Implementing Decorators Using Functions.mp4
    07:10
  • 28. Benefits and Trade-offs.mp4
    01:50
  • 29. Summary.mp4
    01:01
  • Description


    This course will teach you about the first four structural design patterns, these patterns explain how to use class composition and inheritance to build extendible and maintainable design.

    What You'll Learn?


      Design patterns can speed up the development process by providing tested, proven development paradigms, solving issues that might not become visible until later in the development process. In this course, Design Patterns in C++: Structural - Adapter to Decorator, you’ll learn to use four of these design patterns. First, you’ll explore the motivation - when to use each of these patterns. Next, you’ll discover the benefits of using the different patterns. Finally, you’ll learn how to implement each pattern using C++. When you’re finished with this course, you’ll have the skills and knowledge of how to implement each pattern when developing software needed to be future proof, extendible and usable..

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Dror is a freelance software architect. He has been writing software professionally for more than a decade, during which he has worked for industry giants such as Intel and SAP as well as small startup companies. He has extensive knowledge of many programming languages and platforms including C++, assembly, .NET (C#/VB) and Java. Dror is an expert in agile methodologies and software engineering practices. When not writing code, Dror mentors developers and conducts courses about clean code, unit testing, design patterns, debugging and TDD/BDD. Dror lectures worldwide about software development, Agile methodologies, and test-driven design. In his blog (http://blog.drorhelper.com) Dror writes about programming languages, software development tools, clean code, writing code guided by tests, and anything else he finds interesting.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 29
    • duration 1:38:20
    • level average
    • Release Date 2023/12/14