用C++编写的《Head First设计模式》的案例