根据《大话设计模式》 实现代码