一些C++的练习代码，学习设计模式