我是靠谱客的博主 醉熏缘分,这篇文章主要介绍1.使用适配器模式设计一个仿生机器人:要求机器人可以模拟各种动物行为,在机器人中定义了一系列方法,如机器人发声方法talk(),机器人移动方法move()等。如果希望在不改变已有Bird类代码的基础上,现在分享给大家,希望可以做个参考。
1.使用适配器模式设计一个仿生机器人:要求机器人可以模拟各种动物行为,在机器人中定义了一系列方法,如机器人发声方法talk(),机器人移动方法move()等。如果希望在不改变已有Bird类代码的基础上,使得机器人能够像鸟一样喳喳叫cry(),像鸟一样自由飞翔fly(),使用适配器模式进行系统设计。绘制类图并编程模拟实现。
类图:

代码:
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48//Bird: package 适配器1; public class Bird { public void cry() { System.out.println("喳喳叫"); } public void fly() { System.out.println("自由飞翔"); } } //Robot: package 适配器1; public interface Robot { void talk(); void move(); } //RobotAdapter: package 适配器1; public class RobotAdapter extends Bird implements Robot { Bird bird = new Bird(); public void move( ) { System.out.println("机器人走路"); bird.cry(); } public void talk() { System.out.println("机器人说话"); bird.fly(); } } //Client: package 适配器1; public class Client { public static void main(String[] args) { RobotAdapter ZL = new RobotAdapter(); ZL.move(); ZL.talk(); } }
实验结果:
整理不易, 如果对你产生了帮助,还请给博主一个赞哦, 大家的点赞,是我更新的最大动力~
最后
以上就是醉熏缘分最近收集整理的关于1.使用适配器模式设计一个仿生机器人:要求机器人可以模拟各种动物行为,在机器人中定义了一系列方法,如机器人发声方法talk(),机器人移动方法move()等。如果希望在不改变已有Bird类代码的基础上的全部内容,更多相关1.使用适配器模式设计一个仿生机器人:要求机器人可以模拟各种动物行为,在机器人中定义了一系列方法,如机器人发声方法talk(),机器人移动方法move()等。如果希望在不改变已有Bird类代码内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复