工具基类