1、聚合sdk遊戲項目的低耦合性。整個聚合sdk體系相互獨立,又相互有關,使得整體的功能實現,可以達到模塊化,功能化,區分話的目的。讓整個項目可以由多人***同開發,大大提高開發進度。
2、聚合sdk具有易用性。單利的類(TypeSDKClass),讓用戶的壹切接口調用,回調函數接收,事件處理等等事物,都從壹個入口出發,也只從壹個入口導出。程序提供接口中傳遞的參數,使用的數據結構是壹個經過包裝過的hashmap,有壹套容易理解的通過key來存取對應的value值。
3、聚合sdk具有較強的拓展性。在遊戲的發布平臺,需要設計壹個接口,該接口可以通過函數名來調用指定的函數,而該函數的參數,也需要是string類型,只需要不斷的在運行平臺的實現接口層面不斷的新增新功能,就可以做到在遊戲客戶端部分,隨時隨地的使用支持的新功能。