IM组件化设计
2016-11-27 13:54:05 0 举报
IM组件化设计是一种将即时通讯功能拆分成多个独立模块的设计方法,每个模块负责一个特定的功能,如消息发送、接收、存储等。这种设计方式可以提高系统的可维护性和可扩展性,便于开发人员进行独立的开发和测试。同时,组件化设计还可以降低系统间的耦合度,使得各个模块可以独立地进行升级和优化。在实际应用中,IM组件化设计可以根据业务需求灵活地组合不同的功能模块,为用户提供更加丰富和个性化的通讯体验。总之,IM组件化设计是一种高效、灵活且易于维护的软件开发方法,对于构建高性能、高可用的即时通讯系统具有重要意义。
作者其他创作
大纲/内容
HYEMClient
- mContext:Context
- init()- register()- login()- getConversationList()
EMConversation
+ lastMessage:EMMessage
- getUserName()- getAllMessages()- getAllMsgCount()
HYConversation
HYCallBack
- onSuccess()- onError()- onProgress()
EMClient
IMManager
+ imClient:IMClient
- getClient()
HYEMMessage
- message:EMMessage- hyCallBack :HYCallBack
- getTxtMessage()- getType()- getFrom()
EMMessage
- messageStatusCallBack:EMCallBack
HYEMConversation
+ conversation:EMConversation+ lastMessage:EMMessage
HYMessage
EMCallBack
IMClient
EMMessageListener
- onMessageReceived()- onCmdMessageReceived()- onMessageReadAckReceived()
HYMessageListener
0 条评论
下一页
为你推荐
查看更多