Java设计模式
mysky727
这个作者很懒,什么都没留下…
展开
-
策略模式
刘备要到江东娶老婆了,走之前诸葛亮给赵云(伴郎)三个锦囊妙计,说是按天机拆开解决棘手问题,嘿,还别说,真是解决了大问题,搞到最后是周瑜陪了夫人又折兵呀,那咱们先看看这个场景是什么样子的。 先说这个场景中的要素:三个妙计,一个锦囊,一个赵云,妙计是小亮同志给的,妙计是放置在锦囊里,俗称就是锦囊妙计嘛,那赵云就是一个干活的人,从锦囊中取出妙计,执行,然后获胜,用JAVA 程序...2009-10-25 21:04:05 · 129 阅读 · 0 评论 -
代理模式
什么是代理模式呢?我很忙,忙的没空理你,那你要找我呢就先找我的代理人吧,那代理人总要知道被代理人能做哪些事情不能做哪些事情吧,那就是两个人具备同一个接口,代理人虽然不能干活,但是被代理的人能干活呀。比如西门庆找潘金莲,那潘金莲不好意思答复呀,咋办,找两个王婆做代理,表现在程序上时这样的: 先定义一种类型的女人: [img]http://dl.iteye.com...2009-10-25 21:12:23 · 65 阅读 · 0 评论 -
建造模式
一、定义与结构 GOF给建造模式的定义为:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。可以将建造模式的精髓概括为:将构造复杂对象的过程和对象的部件解耦。这是对降低耦合、提高可复用性精神的一种贯彻。其实这种精神贯彻在GOF几乎所有的设计模式中。 是不是和上面提到的装机流程相像? 这个很多人认为同抽象工厂模式相似的建造模式用在什么样的设计环境下...原创 2009-10-28 19:38:33 · 87 阅读 · 0 评论