HeadFirst设计模式第一章的的策略模式的C++实现代码