1)接口用来封装功能(操作)
如在Flyable接口中封装了fly()飞行功能,在Swimmable接口中封装swim()游泳功能
2)接口可以定义一组操作规范
如开发某个项目时,在相似模块中有一些操作是相同的,可以把这一组相同的操作封装在一个接口中,就相当于通过接口定义了一个操作规范
1)接口用来封装功能(操作)
如在Flyable接口中封装了fly()飞行功能,在Swimmable接口中封装swim()游泳功能
2)接口可以定义一组操作规范
如开发某个项目时,在相似模块中有一些操作是相同的,可以把这一组相同的操作封装在一个接口中,就相当于通过接口定义了一个操作规范