• C++ Structural Design Patterns