设计模式那些事儿
收藏

作为一个80后,在快要进入工作的第10个年头,一直想结合自己的实际经验,用很直白的方式去总结描述各种设计模式。这种方式不需要UML图,不需要代码,但却能让人过目不忘。刚好最近在看三国,于是有了如今的第一篇。今后只要有空会持续更新

分享到: Sina Tec

最近更新文章

从实况足球看责任链模式

    如果你是一个足球迷,又喜欢玩一把游戏。那么你一定不会错过实况足球这款经典,无论是70,80,90,甚至00后,实况永远是我们青春的回忆。今年是实况足球发布第二十年,特别选了足球这个题材来讲解我想讲的这个特殊的模式。先贴图致敬经典吧。      足球是一项团队运动,一个队有11个人在比赛,这11个人各司其职。想要描述真实的足球比赛是异常复杂的,队员的能力,临场状态,阵型的安排, ...
denverj 评论(0) 有1232人浏览 2016-03-28 23:30

从战神金刚看组合模式

    相信不少人小时候都喜欢倒腾机器人或者四驱车之类的玩具。在我们这一辈的儿时,所有对此类玩具的印象来自于电视机。其实代表机器人的名作有很多,最出名的的是变形金刚这部经典。其实除了变形金刚还有一句台词相信能唤起我们儿时的回忆,那就是:我来组成头部!     没错,如果你跟我生活在相同的年代,你就会认出这是战神金刚第一部的台词!下面这副图是否能唤起你的回忆:)             今 ...
denverj 评论(0) 有1360人浏览 2015-11-16 10:59

从魔兽世界看状态模式

     有学过物理课的同学都知道物理课本里面有固态,液态,气态,用来描述物体的形态。但在面向对象的软件世界中,状态可以用来描述各种各样的对象。比如你想在淘宝买一个商品,此时商品肯定是在售状态,如果这个商品已经售完;如果这个商品已经被买家购买一空,那么商品变成了售空状态;如果中途这个商品被发现质量有问题,于是变成了下架状态。当然真正的商品状态肯定不止这些,这里只是举了些例。      网络上有 ...
denverj 评论(0) 有1746人浏览 2015-10-30 09:40

从魔兽世界看策略模式

    策略这两个字乍一听上去有点像三国志游戏里,那些鬼点子特别多的谋士出的阴谋阳谋之类的。但在面向对象的软件世界中,策略的范围要比谋略广很多。       我想以一款网络游戏来描述这个模式,玩过魔兽世界的人都知道它是比较早引入地下城(Dungeon)概念的游戏之一。地下城里有各种妖魔鬼怪给玩家砍啊杀啊。杀死boss后会掉落玩家所需要的各种装备。地下城从低级到高级,种类繁多,适合不同等级的玩 ...
denverj 评论(0) 有1434人浏览 2015-10-20 14:38
  • 专栏创建者:denverj
  • 创建时间:2015-10-18 23:19:45
  • 专栏文章数:4篇
  • 专栏被浏览:5772 次

本专栏热门文章

最新评论

Global site tag (gtag.js) - Google Analytics