命令模式将完成任务所需的一系列步骤封装起来,这样命令的调用者不需要关心命令是如何完成的,只需要调用封装好的命令对象。
在我开发的微信开发框架中的关键部分用到了命令模式,由于微信开发框架需要将微信平台发送的信息传送给微信公众号开发者,而不用关心也不可能知道开发者将对信息如何处理,因此在这里为开发者提供了一个命令接口,由开发者去实现,请看类图:
在我的微信开发框架中也应用了MVC模式,MessageServiceImpl就是Service层的实现,MessageServiceI
命令模式将完成任务所需的一系列步骤封装起来,这样命令的调用者不需要关心命令是如何完成的,只需要调用封装好的命令对象。
在我开发的微信开发框架中的关键部分用到了命令模式,由于微信开发框架需要将微信平台发送的信息传送给微信公众号开发者,而不用关心也不可能知道开发者将对信息如何处理,因此在这里为开发者提供了一个命令接口,由开发者去实现,请看类图:
在我的微信开发框架中也应用了MVC模式,MessageServiceImpl就是Service层的实现,MessageServiceI