现在有这样一个功能。需要使用移动端设备通过无线电控制多旋飞行器的飞行路线,并且具备以下几个特性: 1. 移动端设备可以在地图上看见飞行器的实时位置信息和状况 2. 能够在地图上规划航线并上传给飞行器 3. 可以中止并修改已经规划好的航线 4. 由于无线电通讯与一定可能会受到干扰,需要对通讯失败的状态做出反应。 请根据以上要求,用面向对象的思想,设计一套方案。要求写出必要的类及其属性和方法。不要求具体实现。(采用 c++ , java , objective-c 都可)。