Dependency Injection


Details
This event has been postponed 1 week due to power outages in Salt Lake City.
The Dependency Inversion Principle (DIP) states: (https://en.wikipedia.org/wiki/Dependency_inversion_principle)
A. High-level modules should not depend on low-level modules. Both should depend on abstractions (e.g. interfaces).
B. Abstractions should not depend on details. Details (concrete implementations) should depend on abstractions.
This month, Richard Thomson will go over the dependency inversion principle and what it means for our C++ code bases. We'll look at a single header C++14 open source library for dependency injection called di. https://boost-ext.github.io/di/index.html
This will be an on-line meeting by webex, so you're on your own for food and beverages :)


Dependency Injection