大话设计模式的c++实现