2.14.微信API包装管理
以上所有在后台管理的功能,都是通过对微信API的包装管理实现的,我们在开发顶层的应用前,已经把所有的微信提供的接口进行了有效的封装。微信的相关接口的管理,它的分类图如下所示。
在各种程序模块里面,我们所有处理的数据,基本上都是通过自定义实体类的方式进行传递(注意:实体类是我根据程序开发需要自己定义的,非微信本身的实体类),这样非常方便我们处理操作,否则每次需要解析不同的消息内容,很容易出现问题,这样强类型的数据类型,提高了我们开发微信应用的强壮型和高效性。这些实体类的对象有一定的继承关系的,他们的继承关系如下所示。
微信的回复消息处理,它也是继承自BaseMessage实体类的(同样,下图的实体类及其继承关系也是自定义的,方便程序开发),它的关系如下所示。(中培小编发文)