dbj.org
C++ Inheritance is Anti-Pattern
Avoid inheritance at all costs. Use modern C++.