我知道这是一个被问了 100 多次的问题,但我想提供一些我自己的定义,看看我是否正确理解了一个接口。
问题:
什么是接口?
接口定义了代码设计的结构。接口为您的设计奠定了基础,由一组抽象方法组成,并包含类必须实现的行为。
什么时候使用接口?
当要在整个项目中重复使用类似的设计方法时。这会在项目中创建行为结构。
为什么要使用接口?
您在项目中使用界面来创建地基,就像建造新家一样。当一个新家建成时,框架被建造,然后墙壁和门等等被添加。
我上面的答案是我描述的接口,想知道我是否正确?如果不是,请解释一下?
谢谢