淘寶開放平臺JAVA版SDK top4java
設計原則
- 容易維護擴展(不需要修改主類就可以添加新的API支持)
- 注入型解釋器(依據不同的返回格式注入相應的解釋器)
- 集中管理請求參數與參數映射
- 以運行時異常的方式來管理錯誤的響應
- 使用泛型來做強類型編程
- 多協議擴展支持(REST, RPC, SOAP, etc) </ol>
- 實現TopRequest類,覆蓋其中的getApiName和getTextParams方法
- 實現TopParser類,覆蓋其中的parse方法 </ol>
設計類圖
擴展方式
環境依賴
TopClient client = new TopRestClient("TopJsonRestClient client = new TopJsonRestClient("
TopJsonRestClient client = new TopJsonRestClient("
TopJsonRestClient client = new TopJsonRestClient("http://code.google.com/p/top4java/
本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!