JAVA设计模式
程序员形同陌路
这个作者很懒,什么都没留下…
展开
-
菜鸟版JAVA设计模式—从笔记本电源线看适配器模式
什么是适配器,说文解字一下,这里的适配应该是个动词,而且用古文的用法应该是使动用法,翻译成为,使.....适合原有的事物,配合新的事物的器具。 曾几何时,我也有幸卖过笔记本电脑,也是在那我第一次听到了适配器这个词语。一个连接电源和电脑的小黑块,上面注明了电压,电流等等的属性,这就是适配器。这里或许要适配几种事物啦,适配电源,起变压作用,同时适配电线,使三角插座可以变成一个圆圆的小孔插线插入笔记本电脑的电源口。原创 2014-09-24 17:38:03 · 3209 阅读 · 0 评论 -
菜鸟版JAVA设计模式—从火锅底料到装饰器模式
“老板,来份全辣锅底,不要给我用装饰器模式来配料!”我特地狠狠的强调了最后一句话。不到一会,老板给我端来了一个火锅和几个盘子,火锅里装了盐水,而盘子里放了辣椒,花椒,茴香,大蒜等佐料。。。。。。。。。。这时候大家可能就需要问了,这咋吃啊。。。难道让我自己配料么?这便是是我们的矛盾了!客户需要的一盘已经配好料的火锅汤底,但是我们初期给用户的锅里面或许只有盐水,我们不可能把原料给客户,让客户自己配料。原创 2014-09-25 16:52:01 · 3541 阅读 · 1 评论 -
菜鸟版JAVA设计模式—从买房子看代理模式
今天学习了代理模式。相对于适配器模式,或者说装饰器模式,代理模式理解起来更加简单。代理这个词应该比较好理解,代替去做就是代理。比如,我们买卖房子,那么我们会找中介,我要卖房子,但是我们没有时间去卖,我主动交给中介,中介会帮我发布,会帮我找买家,带买家看房,最后我只要收到钱就行了。卖家的目的:卖房拿钱。。卖加最终的目的就是把房子换成钱。中介的工作:收集房产信息,发布房产信息,等买...原创 2014-09-28 15:34:42 · 3879 阅读 · 3 评论 -
菜鸟版JAVA设计模式-从抽象与实现说桥接模式
桥接模式,初学的时候其实很不理解为什么要把这个模式命名为桥接模式,脑海里突然联想到。其实我学习是一件比较痛苦的事情,因为我必须要知道来龙去脉才能学的进去,所以,很快我就对这个命名产生了兴趣,桥接?嗯,桥接!先把桥字换成连字,连接?桥接?桥接和连接最大的不同是桥接是降具有相同模式的两种事物连接起来,这是我根据词典的解释得出的。原创 2014-10-22 15:26:41 · 2838 阅读 · 0 评论 -
菜鸟版JAVA设计模式—适配器模式,装饰模式,代理模式异同
节前把3个设计模式的学习心得分享了一下,分别是适配器模式,装饰模式,代理模式。但是似乎越写越有些迷糊,这三种模式都有着一些大同小异的地方,总是有些搞不清。今天再重新学习下,把学习心得分享给大家一下。这次是结合的我工作中的实际项目。原创 2014-10-14 10:55:01 · 24352 阅读 · 19 评论 -
菜鸟版JAVA设计模式—外观模式
外观模式是一种比较容易理解的模式,作用很简单,就是解耦合。结构也是非常简单,一个外观类,这个外观类持有很多的业务类。再由客户类去调用这个外观类去实现一些列的业务操作。。。 这个模式在我们的工作中非常常见,一般来说,我们的项目都是分成了Action(conlller)层,service层,dao层。。原创 2014-10-17 17:21:10 · 1442 阅读 · 0 评论