Companies Home Search Profile

C++ Design Patterns: Structural

Focused View

Károly Nyisztor

1:48:08

178 View
  • 01 - Structural design patterns in C++.mp4
    01:02
  • 01 - Overview.mp4
    03:38
  • 02 - When should you use the Adapter pattern.mp4
    02:36
  • 03 - Implementing an object adapter.mp4
    04:38
  • 04 - Implementing a class adapter.mp4
    03:16
  • 05 - Challenge Refactor using the Adapter pattern.mp4
    01:45
  • 06 - Solution Refactor using the Adapter pattern.mp4
    02:08
  • 01 - Overview.mp4
    01:50
  • 02 - Exploding class hierarchies.mp4
    01:39
  • 03 - The Bridge pattern in action.mp4
    05:47
  • 04 - Challenge Enhancing a design using the Bridge pattern.mp4
    01:34
  • 05 - Solution Enhancing a design using the Bridge pattern.mp4
    02:32
  • 01 - Overview.mp4
    03:22
  • 02 - Implementing a hierarchical structure.mp4
    02:16
  • 03 - Redesigning with the Composite pattern.mp4
    05:21
  • 04 - Challenge Drawing shapes.mp4
    02:44
  • 05 - Solution Drawing shapes.mp4
    02:04
  • 01 - Overview.mp4
    02:11
  • 02 - Computer shop demo using inheritance.mp4
    01:53
  • 03 - Computer shop demo using the Decorator design pattern.mp4
    04:43
  • 04 - Challenge Pizza toppings.mp4
    01:52
  • 05 - Solution Pizza toppings.mp4
    02:47
  • 01 - Overview.mp4
    02:52
  • 02 - Complex interface demo.mp4
    01:43
  • 03 - Applying the Facade design pattern.mp4
    05:04
  • 04 - Challenge Hide complexity with a facade.mp4
    01:51
  • 05 - Solution Hide complexity with a facade.mp4
    01:24
  • 01 - Overview.mp4
    02:46
  • 02 - Introducing sprites.mp4
    02:23
  • 03 - Reducing memory usage Part 1.mp4
    04:38
  • 04 - Reducing memory usage Part 2.mp4
    06:03
  • 01 - Overview.mp4
    03:37
  • 02 - What problem does the proxy solve.mp4
    02:37
  • 03 - The virtual proxy.mp4
    05:55
  • 04 - Challenge Implement a protective proxy.mp4
    01:25
  • 05 - Solution Implement a protective proxy.mp4
    02:25
  • 01 - Next steps.mp4
    01:47
  • Description


    Design patterns allow you to solve common software development problems in a reusable way, making your code more robust and scalable. In this course, Károly Nyisztor explores the structural design patterns from the Gang of Four. He shows you how to leverage these patterns in modern C++ code and how they can help you design more robust and scalable software. He also discusses the seven structural design patterns from the original design patterns book—adapter, bridge, composite, decorator, facade, flyweight, and proxy—and shows you how to implement each one in modern C++. For each pattern, he shows you when and how to use it, along with its benefits and drawbacks. Join Károly in this course to learn how to apply structural design patterns in your own code and bolster your development skills.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Károly Nyisztor
    Károly Nyisztor
    Instructor's Courses
    My passion is helping people through books and online courses. So far, I’ve inspired over 100,000 students worldwide. My name is Károly Nyisztor. I’m a software engineer, online instructor, and author. You can find my courses and books on all major platforms, including Udemy, LinkedIn Learning, Lynda, and Pluralsight. I’ve worked with companies like Apple, Siemens, SAP, and Zen Studios. As a software architect, I’ve designed and built several enterprise frameworks. I currently hold twelve patents related to inventions in the field of mobile computing. After 18 years, I left the corporate world to start my own business. Since 2016, I’m fully committed to teaching. I have worked with various technologies and programming languages, including x86 Assembly, C, C++, Java, Objective-C, Swift, Python, and Tcl. I have built several successful iOS apps and games that Apple has featured as “New and Noteworthy,” “App of the Month,” and “Best Travel Apps.” I teach Software Architecture, Object-Oriented Programming and Design, Software Security, iOS Programming, Machine Learning, Swift and Python Programming, and UML. As an instructor, I aim to share my more than 25 years of software development expertise to help change the life of students throughout the world. I’m passionate about helping people uncover their hidden talents and guide them into the world of startups and programming. Website: http://www.leakka.com Youtube: https://www.youtube.com/c/swiftprogrammingtutorials Udemy Courses: https://www.udemy.com/user/karolynyisztor Pluralsight Courses: https://www.pluralsight.com/profile/author/karoly-nyisztor LinkedIn Learning Courses: https://www.linkedin.com/learning/instructors/karoly-nyisztor?u=2125562 iBooks: https://itunes.apple.com/us/author/karoly-nyisztor/id1345964804?mt=11 Apple Store: https://itunes.apple.com/developer/karoly-nyisztor/id329758641?mt=8 Skillshare: https://www.skillshare.com/user/leakka Github: https://github.com/nyisztor Twitter: https://twitter.com/knyisztor
    LinkedIn Learning is an American online learning provider. It provides video courses taught by industry experts in software, creative, and business skills. It is a subsidiary of LinkedIn. All the courses on LinkedIn fall into four categories: Business, Creative, Technology and Certifications. It was founded in 1995 by Lynda Weinman as Lynda.com before being acquired by LinkedIn in 2015. Microsoft acquired LinkedIn in December 2016.
    • language english
    • Training sessions 37
    • duration 1:48:08
    • English subtitles has
    • Release Date 2023/07/01

    Courses related to C++

    Courses related to Design Pattern

    Subtitle
    Fundamental iOS Design Patterns
    RayWenderlichFundamental iOS Design Patterns
    2:40:19
    English subtitles
    06/15/2023
    Subtitle
    iOS-Design-Patterns
    RayWenderlichiOS-Design-Patterns
    1:58:36
    English subtitles
    06/18/2023
    Subtitle
    Microservices: Design Patterns