技术蛀虫

导航

2014年7月11日

设计模式——命令模式

摘要: 我们去餐厅吃饭,我们是通过服务员来点菜,具体是谁来做这些菜和他们什么时候完成的这些菜,其实我们都不知道。抽象之,“菜单请求者”我们和“菜单实现者”厨师,2者之间是松耦合的,我们对这些菜的其他一些请求比如“撤销,重做”等,我们也不知道是谁在做。其实这就是本文要说的Command模式。 将一... 阅读全文

posted @ 2014-07-11 09:33 技术蛀虫 阅读(249) 评论(0) 推荐(0) 编辑

设计模式——责任连模式

摘要: 概述:辛辛苦苦了工作了一年,终于可以加薪了,向主管提交了加薪申请,主管一看不得了,自己职权不够,批不了,主管把申请上交总监,总监发现自己也批不了,申请到了总经理手中,总经理一看,小伙子口气不小了,有胆识敢申请,先来谈下心。预知后事如何,请看下回分解。这就是典型的职责链模式,请求的处理形成了一条链,直... 阅读全文

posted @ 2014-07-11 01:11 技术蛀虫 阅读(252) 评论(0) 推荐(0) 编辑