Some practice programes to lern Design Patterns in C++