日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

1.使用适配器模式设计一个仿生机器人:要求机器人可以模拟各种动物行为,在机器人中定义了一系列方法,如机器人发声方法talk(),机器人移动方法move()等。如果希望在不改变已有Bird类代码的基础上

發布時間:2024/2/28 编程问答 31 豆豆

1.使用適配器模式設計一個仿生機器人:要求機器人可以模擬各種動物行為,在機器人中定義了一系列方法,如機器人發聲方法talk(),機器人移動方法move()等。如果希望在不改變已有Bird類代碼的基礎上,使得機器人能夠像鳥一樣喳喳叫cry(),像鳥一樣自由飛翔fly(),使用適配器模式進行系統設計。繪制類圖并編程模擬實現。


類圖:

代碼:

//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();} }

實驗結果:


整理不易, 如果對你產生了幫助,還請給博主一個贊哦, 大家的點贊,是我更新的最大動力~

超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生

總結

以上是生活随笔為你收集整理的1.使用适配器模式设计一个仿生机器人:要求机器人可以模拟各种动物行为,在机器人中定义了一系列方法,如机器人发声方法talk(),机器人移动方法move()等。如果希望在不改变已有Bird类代码的基础上的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。