设计模式中,simduck的c++代码。原先是用java描述的,现在用c++进行描述