设计模式参见:
http://blog.csdn.net/wxf2012301351/article/details/70941335
本文知识点参考自:
《Essential C++》第五章
网易云课堂视频讲解
若需pdf电子版:联系qq 1335459205