无人机App开发(微课版)课件7.pptx

7.1通信类的设计

通信类的设计智能制造 此类由于是一个公共类,是所有功能类通向无人机的通道,所以只能有一个实例或对象,如果此类同时有多个实例或对象,当每个功能调用不同实例或对象和无人机交互的时候,将发生数据不一致、不协调、不同步,从而引起无人机行为紊乱。我们可以把此类设计成一个单例类或把数据设计成静态(static)数据,这样不管多少功能同时调用此类,所有数据都将统一协调,本书将采用把数据设计成静态数据的方式来设计此类。在UAVSocket类里定义私有化构造方法,构造方法私有化后,其他类或其他类的方法就不能调用此类,就不能产生新的实例或对象,以保证此类只会有一个默认的实例或对象。

给项目添

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档