Introduction - If you have any usage issues, please Google them yourself
Programmers in order for the intermediate software engineers must skills: able to system architecture and to communicate effectively with others, the system architecture must master the commonly used design patterns, this file for the design patterns in c++ version