GOF一书中23种设计模式以及双分派模式的C++实现,所有实例在vs2013编译通过