Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4184983
  • 博文数量: 601
  • 博客积分: 15410
  • 博客等级: 上将
  • 技术积分: 6884
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-16 08:11
个人简介

独学而无友,则孤陋而寡闻!

文章分类

全部博文(601)

文章存档

2020年(1)

2018年(4)

2017年(7)

2016年(42)

2015年(25)

2014年(15)

2013年(36)

2012年(46)

2011年(117)

2010年(148)

2009年(82)

2008年(37)

2007年(41)

分类: Python/Ruby

2011-05-07 08:56:21

来自于ibm的知识库,讲的挺不错,我自己的理解是:如果对比到学校的管理,把主控类作为校长,那么则出现:

  • 工厂模式  校长说:我需要看一下学生的成绩,于是教务处的人就拿来成绩;
          校长又说:我要出发,于是办公室主任安排好车,会计室的人送上钱。

  • 单件模式  学校签字一支笔,除了校长外,其它人签字不能报销。

  • 观察者模式 学校的每个部门上报给教育局的每一个文件,都抄送一份给校长,虽然校长可能不作声,但不表示他没有意见,也不表示他没有看这些政策,说不是还会发一通大火。

  • 命令链模式 上级给学校一个优秀中层教干的名额,校长不知道哪一位教干需要,于是便逐个教干询问,在他问到的教干中,如果有某位教干接受了这个名额,他就不会再后的询问了。

  • 策略模式  还是一个优秀名额,但是校长在那个琢磨,到底给哪一位教干呢?想来想去,给那位送礼最多的教干吧,他嘴巴最甜!

阅读(1072) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~