2.14.微信API包裝管理
以上所有在后臺管理的功能,都是通過對微信API的包裝管理實現(xiàn)的,我們在開發(fā)頂層的應(yīng)用前,已經(jīng)把所有的微信提供的接口進行了有效的封裝。微信的相關(guān)接口的管理,它的分類圖如下所示。
在各種程序模塊里面,我們所有處理的數(shù)據(jù),基本上都是通過自定義實體類的方式進行傳遞(注意:實體類是我根據(jù)程序開發(fā)需要自己定義的,非微信本身的實體類),這樣非常方便我們處理操作,否則每次需要解析不同的消息內(nèi)容,很容易出現(xiàn)問題,這樣強類型的數(shù)據(jù)類型,提高了我們開發(fā)微信應(yīng)用的強壯型和高效性。這些實體類的對象有一定的繼承關(guān)系的,他們的繼承關(guān)系如下所示。
微信的回復(fù)消息處理,它也是繼承自BaseMessage實體類的(同樣,下圖的實體類及其繼承關(guān)系也是自定義的,方便程序開發(fā)),它的關(guān)系如下所示。(中培小編發(fā)文)