优化函数抽象
减少重绘次数