新增接口跟实现类