第15讲 邮局:命令模式.pptVIP

  • 1
  • 0
  • 约小于1千字
  • 约 11页
  • 2017-08-21 发布于湖北
  • 举报
第15章 邮局:命令模式 15.1 生活中的邮局 15.2 模式定义 15.3 模式分析 15.4 模式实现 15.5 设计原则 15.6 使用场合 15.7 本章要点 15.1 生活中的邮局 邮局作为一个发信人和收信人的中转机构,它的作用不容小觑,省去了发信人与收信人的直接交流,为发信人和收信人传递信息,如图15-1所示。 15.2 模式定义 命令模式(Command Pattern),将来自客户端的请求封装为一个对象,无须了解这个请求激活的动作或有关接受这个请求的处理细节。命令模式的根本目的在于将“请求者”与“实现者”之间解耦。 15.3 模式分析 15.3.1 邮局例子分析 (1)需要一个发信人; (2)需要一个邮局; (3)最后就是一个收信人。 首先建立示例的逻辑关系图,如图15-2所示。 15.3.2 静态建模 建立各个类之间的静态关系结构,为之后的模式实现做好充分的准备,如图15-3所示。 15.4 模式实现 15.4.1 创建消息接收者 15.4.2 创建中间角色邮局 1.邮局接口——IPost 2.邮局实现——Post 15.4.3 创建消息发送者 15.4.4 让邮局开始工作 15.4.5 优化我们的设计 1.创建消息接收者接口——IReceiver 2.让消息接收者Receiver实现IReceiver接口 3.让邮局依

文档评论(0)

1亿VIP精品文档

相关文档