实现常用功能接口化