Don't like banners? Log in and we will make sure you see no banners. For free.
Structural Design Patterns in Modern C++

Structural Design Patterns in Modern C++

Size
4.4 GB
Seeders
2
Leechers
0
Files
85
Category
Added
at 7:14am GMT+1
Infohash
0ae003a3c0476e15914b0e0242c4e94d5719bb7b
Don't like banners? Log in and we will make sure you see no banners. For free.

Description
Description

Uncover the secrets of structural design patterns and learn their implementation in modern C++

Learn
Use the adapter pattern to convert an incompatible interface into a compatible one
Control access to the original object using the proxy pattern
Form larger structures through recursive composition using the composite pattern
Simplify complex interfaces of a system using the façade pattern
Enable sharing of large number of objects using the flyweight pattern
Use the decorator pattern to add more behaviors to an object at runtime

About
With design patterns, it is very easy to solve common object-oriented design problems. However, understanding and learning design patterns is tough and time-consuming. This course will help you to get acquainted with the design patterns and teach you some useful techniques to implement them in modern C++.

The course starts with an introduction to design patterns and explains the structure of a pattern with the help of a Unified Modeling Language (UML) class diagram. Then, you will understand how to implement a design pattern, how to examine the issues, and how to refactor the code by studying different types of design patterns such as adapter, façade, proxy, decorator, composite, bridge, and flyweight. In addition to this, you will also learn about the pros and cons of each pattern.

By the end of this course, you will be well-versed with various structural design patterns and will have developed the skills to implement them in modern C++.

Code files are placed here: https://github.com/PacktPublishing/Structural-Design-Patterns-in-Modern-C-

Features
Understand various structural design patterns
Find out how structural design patterns create bigger structures through inheritance and composition
Discover amazing techniques to tweak design patterns for performance and maximum flexibility using C++

File list
  • Structural Design Patterns in Modern C++
  • TutsNode.com.txt 63 B
  • [TutsNode.com] - Structural Design Patterns in Modern C++/1-Introduction/01-Course Overview.mp4 69.6 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/1-Introduction/02-Introduction to Design Patterns.mp4 40.6 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/1-Introduction/03-Overview of Unified Modeling Language (UML) Class Diagrams.mp4 33.8 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/1-Introduction/04-Single-Responsibility, Open-d, Liskov Substitution, Interface Segregation, and Dependency Inversion (S.O.L.I.D.) Principles - Part I.mp4 34.4 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/1-Introduction/05-Single-Responsibility, Open-d, Liskov Substitution, Interface Segregation, and Dependency Inversion (S.O.L.I.D.) Principles - Part II.mp4 36.7 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/1-Introduction/06-Single-Responsibility, Open-d, Liskov Substitution, Interface Segregation, and Dependency Inversion (S.O.L.I.D.) Principles - Part III.mp4 36.9 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/1-Introduction/07-Structural Design Patterns Overview.mp4 28.7 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/2-Adapter Design Pattern/08-Introduction to the Adapter Pattern.mp4 43.7 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/2-Adapter Design Pattern/09-Basic Example.mp4 33.2 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/2-Adapter Design Pattern/10-Game Input.mp4 55.1 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/2-Adapter Design Pattern/11-Using the Adapter Pattern.mp4 40.7 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/2-Adapter Design Pattern/12-Adapter Implementation.mp4 71.8 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/2-Adapter Design Pattern/13-Class Adapter.mp4 81.2 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/2-Adapter Design Pattern/14-Pros and Cons.mp4 37.5 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/3-Facade Design Pattern/15-Introduction to the Facade Pattern.mp4 43.7 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/3-Facade Design Pattern/16-Basic Example.mp4 49.9 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/3-Facade Design Pattern/17-Console Project - Part I.mp4 52.9 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/3-Facade Design Pattern/18-Console Project - Part II.mp4 40.7 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/3-Facade Design Pattern/19-Console Project - Part III.mp4 68.1 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/3-Facade Design Pattern/20-Console Project - Part IV.mp4 78.5 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/3-Facade Design Pattern/21-Console Facade for Linux.mp4 52.5 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/3-Facade Design Pattern/22-Pros and Cons.mp4 28.9 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/4-Proxy Design Pattern/23-Introduction to the Proxy Pattern.mp4 61.7 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/4-Proxy Design Pattern/24-Basic Example.mp4 48.1 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/4-Proxy Design Pattern/25-Introducing Virtual Proxy.mp4 43.4 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/4-Proxy Design Pattern/26-Implementing Virtual Proxy.mp4 41.2 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/4-Proxy Design Pattern/27-Applying Virtual Proxy.mp4 65.3 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/4-Proxy Design Pattern/28-Introduction to Protection Proxy.mp4 29.5 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/4-Proxy Design Pattern/29-Protection Proxy Example.mp4 80.3 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/4-Proxy Design Pattern/30-Applying Protection Proxy.mp4 92.4 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/4-Proxy Design Pattern/31-Remote Proxy Introduction.mp4 18.4 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/4-Proxy Design Pattern/32-Example of the Remote Proxy.mp4 33.7 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/4-Proxy Design Pattern/33-Using the Remote Proxy as a Component Object Model (COM) Component.mp4 89.7 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/4-Proxy Design Pattern/34-Smart Proxy.mp4 63.6 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/4-Proxy Design Pattern/35-Pros and Cons.mp4 25.7 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/5-Decorator Design Pattern/36-Introduction to the Decorator Pattern.mp4 83.4 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/5-Decorator Design Pattern/37-Basic Example.mp4 41.1 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/5-Decorator Design Pattern/38-Adding the Abstract Decorator Class.mp4 46.9 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/5-Decorator Design Pattern/39-Implementing and Applying Streams.mp4 64.9 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/5-Decorator Design Pattern/40-Adding Buffering to Streams.mp4 31.7 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/5-Decorator Design Pattern/41-Adding the BufferedStream Class.mp4 50.1 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/5-Decorator Design Pattern/42-Adding Encryption and Compression Support to Streams.mp4 51 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/5-Decorator Design Pattern/43-Using Composition Instead of Inheritance.mp4 56.4 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/5-Decorator Design Pattern/44-Adding the Abstract Decorator Class in Stream Class Hierarchies.mp4 103.2 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/5-Decorator Design Pattern/45-Decorator Types.mp4 18.5 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/5-Decorator Design Pattern/46-Static Decorator.mp4 106.9 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/5-Decorator Design Pattern/47-Functional Decorator.mp4 109.3 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/5-Decorator Design Pattern/48-Pros and Cons.mp4 37.9 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/6-Composite Design Pattern/49-Introduction to the Composite Pattern.mp4 58.4 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/6-Composite Design Pattern/50-Composite Intent and Implementation Overview.mp4 23.8 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/6-Composite Design Pattern/51-Basic Example.mp4 94.2 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/6-Composite Design Pattern/52-User Interface (UI) Example Overview.mp4 22 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/6-Composite Design Pattern/53-User Interface (UI) Example - Part I.mp4 78 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/6-Composite Design Pattern/54-User Interface (UI) Example - Part II.mp4 89.6 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/6-Composite Design Pattern/55-User Interface (UI) Example - Part III.mp4 97.3 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/6-Composite Design Pattern/56-Pros and Cons.mp4 41.7 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/7-Bridge Design Pattern/57-Introduction to the Bridge Pattern.mp4 56 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/7-Bridge Design Pattern/58-Bridge Intent and Implementation Overview.mp4 27 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/7-Bridge Design Pattern/59-Basic Example.mp4 45.3 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/7-Bridge Design Pattern/60-Shapes Hierarchy and Implementing the Line Class.mp4 39.9 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/7-Bridge Design Pattern/61-Adding the Shape Base Class.mp4 49.7 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/7-Bridge Design Pattern/62-Adding Shapes.mp4 33.8 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/7-Bridge Design Pattern/63-Adding Support for Rendering through OpenGL.mp4 98.8 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/7-Bridge Design Pattern/64-Shapes Hierarchy Issues.mp4 32.1 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/7-Bridge Design Pattern/65-Bridge Implementation.mp4 69.2 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/7-Bridge Design Pattern/66-Handle-Body.mp4 13.9 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/7-Bridge Design Pattern/67-Creating the String Class.mp4 62.7 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/7-Bridge Design Pattern/68-Implementing Sharing for String Objects..mp4 37.8 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/7-Bridge Design Pattern/69-Pointer to IMPLementation (Plmpl) - Part I.mp4 52 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/7-Bridge Design Pattern/70-Pointer to IMPLementation (Plmpl) - Part II.mp4 58.4 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/7-Bridge Design Pattern/71-Static Bridge.mp4 38.1 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/7-Bridge Design Pattern/72-Pros and Cons.mp4 40.8 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/8-Flyweight Design Pattern/73-Introduction to the Flyweight Pattern.mp4 25.2 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/8-Flyweight Design Pattern/74-Intent and Implementation Overview.mp4 27.2 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/8-Flyweight Design Pattern/75-Basic Implementation.mp4 82 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/8-Flyweight Design Pattern/76-Game Implementation - Part I.mp4 98.5 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/8-Flyweight Design Pattern/77-Game Implementation - Part II.mp4 82.3 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/8-Flyweight Design Pattern/78-Game Implementation - Part III.mp4 45.2 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/8-Flyweight Design Pattern/79-Creating String Class.mp4 90.7 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/8-Flyweight Design Pattern/80-Adding StringInfo for Sharing Internal Strings.mp4 84.9 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/8-Flyweight Design Pattern/81-Implementing String Interning.mp4 77.8 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/8-Flyweight Design Pattern/82-Boost.Flyweight.mp4 41.6 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/8-Flyweight Design Pattern/83-Pros and Cons.mp4 15.3 MB
  • [TutsNode.com] - Structural Design Patterns in Modern C++/9781801073073_Code.zip 2.7 MB

Rating
Not rated yet
Log in to rate

Comments

No comments yet.