Title: Introduction to Design Patterns in C++ with Qt