可以使用Java接口来实现is-a 与 has-a实现防盗门功能实现过程Door.javaLock.javaTheftproofDoor.javaDoorTest.java USB接口本身没有实现任何功能USB接口规定了数据传输的要求USB接口可以被多种uSB设备实现 可以使用Java接口来实现编写USB接口 根据需求设计方法实现USB接口实现所有方法使用USB接口用多态的方式使用 体现在不同设备接入可以使用不同设备的功能has-a 拥有什么样的功能 is-a 与 has-a实现防盗门功能 实现过程 防盗门是一个门 —> is-a的关系防盗门有一个锁 —> has-a的关系 上锁 —> 能力开锁 —> 能力 Door.java Lock.java TheftproofDoor.java DoorTest.java