在日常的生活之中,接口这一名词经常听到的,而最为常见的就是USB接口,利用USB接口可以连接U盘、打印机、MP3等标准设备
定义USB标准
此时定义的USB接口中只提供有开始工作与停止工作两个操作方法,而现在假设只要是有设备插入到电脑上,就自动调用start()与stop()两个方法。
定义电脑类
在电脑类中提供有一个plugin()方法,这个方法可以接收USB接口实例,这样不管有多少种USB设备(USB接口对应子类)都可以插入在电脑上进行工作。下面依据USB接口标准定义出两个子类。
定义子类
1.定义U盘子类
2.定义打印机子类
测试代码
程序执行结果:
U盘开始使用
U盘停止使用
打印机开始工作
打印机停止工作
今天的分享就到这里了,大家看完后学会了吗?
如果觉得文章对您有用就加个关注点个赞啦~~
欢迎评论留言,留下您的建议和思路。