1.关于接口有两个思考方向:
1.一个接口有多个实现类------->多态
2.一个类实现多个接口------>功能增强
2.电脑 -----usb接口 -----周边外设 这三者之间的关系
感觉这个问题比较复杂,我试着来分析一下:
外设与USB接口:
键盘和鼠标都可以将数据传输到到电脑的USB接口上,这其实是一个多态的情况,即一个接口可以接收不同的类(或者说是接口),说明键盘和鼠标实现了USB接口;
至此,外设与USB的关系应该是大致已经明了.
电脑与USB接口:
电脑里那么多的驱动都可以接收来自USB接口的数据, 说明这些驱动内部都有方法可以接收USB接口类型的数据;