patterns
yananay
这个作者很懒,什么都没留下…
展开
-
(1)创建模式之工厂模式
Y 先生 和 Q女生结婚了,两个人组成了幸福的家庭... ...现在,我们就来看看他们的家里都有哪些有趣的故事。 结婚后,家里的钱哪,贵重物品哪,都是由 Q 女生保管的。这天,Y先生需要买一本书,但是Q女生不在家,所以他就私自拿了 100 元钱。当然,晚上他告诉Q女士了。某一天,Y先生需要买一个钱包,恰巧Q女士还是不在家,所以他也是私自拿了100元钱。晚上也告诉Q女士了。某天...2007-07-05 15:13:00 · 64 阅读 · 0 评论 -
(2)创建模式之单态模式 singleton
Q女士是在太喜欢干净了,每天都打扫3遍卫生,家里弄得是一尘不染。这天,Y先生在家休息,和Q女士一起打扫卫生。干了一会,Y先生突然发现了一个问题,就是家里的抹布突然多了起来。Y先生观察了一会,终于发现哪出问题了。原来Y先生和Q女士一起干活,当Q女士用抹布的时候,Y先生想用的时候,就拿出来一个新的。最糟糕的是,有的时候两个人都忘了把抹布放到了什么地方,只好再拿新的。Y先生:老婆等等,你不...2007-07-05 15:45:00 · 99 阅读 · 0 评论 -
(3)创建模式之builder模式
这天,Y先生正在工作,突然Q女士来电话了:“老公,家里的电脑坏了,好像得重新安装系统!”Y先生最怕重装系统,他只好说:“老婆,等我下班回家再给你装吧,太麻烦了,怕你弄不好。”Q女士:怎么重装系统这么麻烦吗?好吧,晚上你早点回来。晚上,Y先生和Q女士坐在电脑前,Y先生首先备份了需要的数据,然后使用光盘安装系统,格式化,安装,安装驱动。。。。。终于1个小时以后,系统安装完毕!Y先生擦了擦...2007-07-09 12:28:03 · 96 阅读 · 0 评论 -
(4)结构模式之Facade模式
这天,Y先生和Q女士在看电脑上看电影。不过,声音有点大了。Q女士:老公,去把声音调小点吧!Y先生:太麻烦了,凑合着看吧!Q女士:这怎么行呢?这么晚了,万一吵到邻居怎么办?Y先生没办法,只好去把声音调小点。过了一会 。。。 。。。Q女士:老公阿,声音太小了,有的地方我都听不清楚!Y先生:真麻烦啊。。。 。。。 看来我得想个办法。Q女士:是啊,要是有个遥控器就好了!Y先生:嗯,...2007-07-10 09:29:04 · 180 阅读 · 0 评论 -
(5) 结构模式之 Proxy 模式
Y先生最近的活动特别多,什么出差了,和朋友一起吃饭啦,等等。所以,他经常从家里拿钱。Q女士过了一段时间发现,家里的钱进出得非常快,她决定和Y先生谈一谈。Q女士:老公,咱家的钱最近进出特别频繁,要不我们记账怎么样?Y先生:好啊,我早就有这个想法了。可是我们怎么做呢?Q女士:嗯,让我想一下,看下面的:java 代码 public interface IAccount { ...2007-07-19 14:07:13 · 71 阅读 · 0 评论 -
(6)结构模式之Adapter 模式
Y先生今天要去买书。Q女士拉住他:“等一下,顺便帮我买点菜回来。”结果... ... Y先生买完书回来,就把买菜的事给忘了!Q女士十分生气:你的记性怎么这么差阿!!Y先生很委屈:买书和买菜根本是两个不同的事,我当然很容易忘了。Q女士:好,那我现在如果就是要把它们变成一个事呢?Y先生:你这是违反自然规律... ....Q女士:哼,那是你不动脑筋!看我的!买书用这个吧:java 代...2007-07-24 13:00:08 · 54 阅读 · 0 评论