2017年2月20日

命令模式(Command Pattern)

摘要: 1命令模式是一个高内聚的模式。定义如下:将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。 2.角色说明: ● Receive接收者角色 该角色就是干活的角色,命令传递到这里是应该被执行的。 ● Command命令角色 需要执行 阅读全文

posted @ 2017-02-20 14:16 绿茵好莱坞 阅读(122) 评论(0) 推荐(0) 编辑

设计模式(三)建造者模式Builder(创建型)

摘要: 1. 概述 在软件开发的过程中,当遇到一个“复杂的对象”的创建工作,该对象由一定各个部分的子对象用一定的算法构成,由于需求的变化,复杂对象的各个部分经常面临剧烈的变化,但将它们组合在一起的算法相对稳定。 例子1:买肯德基 典型的儿童餐包括一个主食,一个辅食,一杯饮料和一个玩具(例如汉堡、炸鸡、可乐和 阅读全文

posted @ 2017-02-20 11:26 绿茵好莱坞 阅读(145) 评论(0) 推荐(0) 编辑

导航