android装饰者模式算法