php装饰者模式简单应用案例分析