定義兩個類,車輛和雷達。車輛類物件初始給定一個起始點坐標,一個終點坐標,給一個速度,車輛類物件隨著時間的推移在這兩點之間來回移動,車輛物件可以在任意時刻輸出自己的坐標。雷達物件給定一個初始坐標和探測范圍,雷達物件可以以一定的周期輸出車輛的位置資訊。 怎么抽象出一個基類,使他們有共同的介面,這個介面根據接收物件不同可以輸出車輛的坐標或者輸出雷達探測到的資訊?
哪位大佬可以詳細地說一下思路嗎,應該怎么實作?或者給個代碼也行,非常感謝
uj5u.com熱心網友回復:
車輛類,雷達類,控制類,車輛移動通知控制類,說我移動了,位置在XXXX,然后就不管了. 然后控制類通知雷達類,某個東西移動,看你是否對他感興趣,巴拉巴拉。 控制類里面可以有多個車輛和雷達uj5u.com熱心網友回復:
控制類作用是可以解耦合,比如下次來一個車子移動通知測速類之類的東西。車子移動只需要負責說自己的移動情況,不管其他的邏輯,是否超速,是否被別個發現。是否超速不是車子決定的,而是道路規則決定的轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/12653.html
標籤:模式及實現
上一篇:codeblocks 使用問題
