案例介绍:
定义USB接口(具备开启功能、关闭功能),笔记本要使用USB设备,即笔记本在生产时需要预留可以插入USB设备的USB接口,即就是笔记本具备使用USB设备的功能,但具体是什么USB设备,笔记本并不关心,只要符合USB规格的设备都可以。鼠标和键盘要想能在电脑上使用,那么鼠标和键盘也必须遵守USB规范,不然鼠标和键盘的生产出来无法使用。
进行描述笔记本类,实现笔记本使用USB鼠标、USB键盘
1、USB接口,包含开启功能、关闭功能
2、笔记本类,包含运行功能、关机功能、使用USB设备功能
3、鼠标类,要符合USB接口
4、键盘类,要符合USB接口
实现思路:
1、有多少具体事物
笔记本、USB接口、外接设备(鼠标、键盘)
2、每个事物中有什么功能
笔记本:开机、关机、使用USB设备
USB接口:开功能、关功能,必须满足USB接口规范、开和关
3、事物之间的关系
笔记本:使用USB设备,调用USB设备功能
USB接口:外接设备,都是他的实现类
定义一个接口:
package dayEleven;
/*
* 自定义的USB接口类
* 规范,就是抽象方法
*/
public interface USB {
//UBS的关闭功能
public abstra