4.4.2 消息封装类

在chapter-04项目的src下新建一个名为org.liufeng.course.message.req的包(Package),将4.2.1节中封装的7个请求消息类放在该包下,如下所示。

  1. org.liufeng.course.message.req.BaseMessage
  2. org.liufeng.course.message.req.TextMessage
  3. org.liufeng.course.message.req.ImageMessage
  4. org.liufeng.course.message.req.VoiceMessage
  5. org.liufeng.course.message.req.VideoMessage
  6. org.liufeng.course.message.req.LocationMessage
  7. org.liufeng.course.message.req.LinkMessage

在项目的src下新建一个名为org.liufeng.course.message.event的包,将4.2.2节中封装的事件类放在该包下,如下所示。

  1. org.liufeng.course.message.BaseEvent
  2. org.liufeng.course.message.SubscribeEvent
  3. org.liufeng.course.message.QRCodeEvent
  4. org.liufeng.course.message.LocationEvent
  5. org.liufeng.course.message.MenuEvent

在项目的src下新建一个名为org.liufeng.course.message.resp的包,将4.2.3节中封装的响应消息类放在该包下,如下所示。

  1. org.liufeng.course.message.resp.BaseMessage
  2. org.liufeng.course.message.resp.TextMessage
  3. org.liufeng.course.message.resp.ImageMessage
  4. org.liufeng.course.message.resp.Image
  5. org.liufeng.course.message.resp.VoiceMessage
  6. org.liufeng.course.message.resp.Voice
  7. org.liufeng.course.message.resp.VedioMessage
  8. org.liufeng.course.message.resp.Vedio
  9. org.liufeng.course.message.resp.MusicMessage
  10. org.liufeng.course.message.resp.Music
  11. org.liufeng.course.message.resp.NewsMessage
  12. org.liufeng.course.message.resp.Article