包含21种常用设计模式的说明,源码(C++)