当前位置: 代码迷 >> GIS >> Arcgis Server中的接口编程有关问题
  详细解决方案

Arcgis Server中的接口编程有关问题

热度:194   发布时间:2016-05-05 06:12:37.0
Arcgis Server中的接口编程问题
  小弟初学Arcgis Server编程,最近发现在功能时,从来都是使用的接口,例如IMapFunctionality,IChartSymbol,IChartRenderer等等,都没有直接声明类,但是这些接口都有对应的类,像IChartRenderer————ChartRenderer,我想请问这是为什么??是因为在声明接口的时候就相当于调用了实现此接口的类了吗??如果不是的话,那为什么都是声明接口而不声明类呢??谢谢各位大神了!!
------解决方案--------------------
引用:
  小弟初学Arcgis Server编程,最近发现在功能时,从来都是使用的接口,例如IMapFunctionality,IChartSymbol,IChartRenderer等等,都没有直接声明类,但是这些接口都有对应的类,像IChartRenderer————ChartRenderer,我想请问这是为什么??是因为在声明接口的时候就相当于调用了实现此接口的类了吗??如果不是的话,那为什么都是声明接口而不声明类呢??谢谢各位大神了!!


   楼主可以在网上找找面向借口编程方面的资料。楼主红色部分的话,有问题恩。个人认为,应该是使用接口时,调用了实现该接口的类的方法。因为同一个接口可能有很多类实现,例如ILayer。
------解决方案--------------------
ARCGIS SERVER中根据已封装好得接口可直接调用接口,类方法什么的可以直接引用。
GIS应用系统的开发重要的是精细的数据以及开发的框架,具体的那些计算方法网上都能找到或是ESRI已经做好的,可以直接引用,如果开发一些有自己特色的功能,那就得仔细研究底层的运算方法。
仅个人观点,不喜勿喷
  相关解决方案