Companies Home Search Profile

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

Focused View

Dmitri Nesteruk

1:38:20

13 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


    If you're a developer or architect, you need to know how to recognize and apply design patterns in your work. This course will teach you about structural design patterns in modern C++, including the Adapter, Bridge, Composite and Decorator patterns.

    What You'll Learn?


      The correct application and recognition of design patterns is an important skill for developers and architects. This course, Design Patterns in C++: Structural - Adapter to Decorator (part of a multi-series course on C++ patterns), introduces you to Structural design patterns. First you'll cover the Adapter and Bridge patterns, moving on to the Composite and Decorator design patterns. You'll also be shown different ways in which these patterns can be implemented in modern C++ (C++ 11 and beyond). Software required: a C++ IDE (e.g., Visual Studio, CLion) or a text editor (e.g., VIM, EMACS) together with a C++ compiler (e.g., GCC, Clang).

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Dmitri Nesteruk
    Dmitri Nesteruk
    Instructor's Courses
    Dmitri Nesteruk is a quantitative analyst, developer, speaker, and podcaster. His interests lie in software development and integration practices in the areas of computation, quantitative finance, and algorithmic trading. He is an instructor of an entry-level course in Quantitative Finance. His technological interests include C#, F#, and C++ programming as well high-performance computing using technologies such as CUDA. He has been a C# MVP since 2009.
    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