YoVDO

Design Patterns in the 21st Century

Offered By: CppNow via YouTube

Tags

C++Now Courses Functional Programming Courses Monads Courses Design Patterns Courses Lambda Expressions Courses Adapter Pattern Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore modern implementations of classic Gang of Four design patterns in C++ during this 42-minute CppNow conference talk. Discover how programming paradigms have evolved since the inception of design patterns in Smalltalk and early C++. Learn to improve traditional patterns using Modern C++ techniques, and delve into functional programming patterns. Understand how C++ functional literals and lambda expressions enable the implementation of monads. Examine topics such as string classes, split functions, building adapters, composites, neurons, the open-closed principle, state-space explosion problems, filtering on multiple criteria, Groovy-style builders, and functional patterns. Access accompanying slides for visual reference and deeper understanding of the concepts presented.

Syllabus

Intro
Disclaimer
String classes
Split functions
Building and adapter
Composite
Neuron
The problem
Copout solution
Single neuron
Openclosed principle
Statespace explosion problem
Filtering on multiple criteria
Groovy Style Builders
TopLevel Builders
Functional Patterns
Conclusion


Taught by

CppNow

Related Courses

Design Patterns in Java: Structural
Pluralsight
C# Design Patterns
LinkedIn Learning
Java Design Patterns: Structural
LinkedIn Learning
Node.js: Design Patterns
LinkedIn Learning
PHP: Design Patterns
LinkedIn Learning