需求说明:PCI是一种规范,所有实现了该规范的适配器,必如显卡、声卡、网卡都可以安装到PCI插槽上并工作。模拟实现该功能。 实现思路及关键代码 1)定义PCI接口,具有传送数据send()方法 2)定义显卡VideaCard类,实现该接口 3)定义声卡AudioCard类,实现PCI接口 4)定义网卡NetCard类,实现PCI接口 5)定义测试类,让显卡、声卡、网卡发送数据
//定义PCI接口 public interface PCI { void send(); } //定义测试类 public class Test { public static void main(String[] args) { new VideaCard().send(); new NetCard().send(); new AudioCard().send(); } //定义显卡VideaCard类 public class VideaCard implements PCI { @Override public void send() { System.out.println(“显卡功能启动,发送数据中”); } } //定义声卡AudioCard类 public class AudioCard implements PCI{ @Override public void send() { System.out.println(“声卡功能启动,发送数据中”); } } //定义网卡NetCard类 public class NetCard implements PCI{ @Override public void send() { System.out.println(“网卡功能启动,发送数据中”); } }