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