工具函数类