接口与类的区别