All Talks

Breaking Dependencies: The SOLID Principles

https://cppcon.org/ https://github.com/CppCon/CppCon2020/blob/main/Presentations/breaking_dependencies_the_solid_principles/breaking_dependencies_the_solid_principles__klaus_iglberger__cppcon_2020.pdf

SOLID is an abbreviation for five of the most important software design principles:

  • (S)ingle Responsibility Principle
  • (O)pen-Closed Principle
  • (L)iskov Substitution Principle
  • (I)nterface Segregation Principle
  • (D)ependency Inversion Principle

For almost two decades, these principles have proven to …

You might be interested in:

September 2020 Backend
A Relaxed Guide to memory_order_relaxed A Relaxed Guide to memory_order_relaxed

A Relaxed Guide to memory_order_relaxed

Paul E. McKenney & Hans Boehm

September 2020 Backend
C++20 Ranges in Practice C++20 Ranges in Practice

C++20 Ranges in Practice

Tristan Brindle

September 2020 Backend
C++ Committee's Library Evolution Working Group C++ Committee's Library Evolution Working Group

C++ Committee's Library Evolution Working Group

Hosted By Bryce Adelstein Lelbach