20.为什么要定义接口?接口有什么用?