分類  >  綜合>GIS >

Arcgis Server中的介面編程有關問題

tags:    時間:2014-03-23 14:49:15
Arcgis Server中的介面編程問題
  小弟初學Arcgis Server編程,最近發現在功能時,從來都是使用的介面,例如IMapFunctionality,IChartSymbol,IChartRenderer等等,都沒有直接聲明類,但是這些介面都有對應的類,像IChartRenderer————ChartRenderer,我想請問這是為什麼??是因為在聲明介面的時候就相當於調用了實現此介面的類了嗎??如果不是的話,那為什麼都是聲明介面而不聲明類呢??謝謝各位大神了!!
------解決方案--------------------
引用:
  小弟初學Arcgis Server編程,最近發現在功能時,從來都是使用的介面,例如IMapFunctionality,IChartSymbol,IChartRenderer等等,都沒有直接聲明類,但是這些介面都有對應的類,像IChartRenderer————ChartRenderer,我想請問這是為什麼??是因為在聲明介面的時候就相當於調用了實現此介面的類了嗎??如果不是的話,那為什麼都是聲明介面而不聲明類呢??謝謝各位大神了!!


   樓主可以在網上找找面向借口編程方面的資料。樓主紅色部分的話,有問題恩。個人認為,應該是使用介面時,調用了實現該介面的類的方法。因為同一個介面可能有很多類實現,例如ILayer。
------解決方案--------------------
ARCGIS SERVER中根據已封裝好得介面可直接調用介面,類方法什麼的可以直接引用。
GIS應用系統的開發重要的是精細的數據以及開發的框架,具體的那些計算方法網上都能找到或是ESRI已經做好的,可以直接引用,如果開發一些有自己特色的功能,那就得仔細研究底層的運算方法。
僅個人觀點,不喜勿噴

推薦閱讀文章

Bookmark the permalink ,來源:互聯網