一句话Java设计模式》的相关内容

Visitor - 访问者模式

话说有一个银行,有三个窗口,但是每个窗口的智能都是一样的,即都能办理所有的业务。因此每位来银行办理业务的人只要排队就是了,排到你了,就向业务员说明你要办理的业务,然后业务员根据你的业务选择不同的单据,打开不同的账本。……。   业务员此时典型的工作流程是: if (service instanceof Saving){ //存款 ... ...
by lintomny 2008-06-23 浏览 (2015) 回复 (25) 关键字:

如何学习设计模式

随便谈谈我对设计模式的看法吧。我极度反感言必称设计模式,什么要学好OO,必先学好Gof这类的屁话。坦率说我也从来不刻意的去学习设计模式,我看到身边的朋友花那么多钱去买一大本厚厚的阎博士的设计模式的书,心里总是叹息一下,设计模式不是学出来的,是用出来的。设计模式应该怎么学习?应该我花两个小时给你讲一下,告诉你每个模式是怎么回事,应该在什么场合适用就OK了,这样就学完了。 然后你在自己的工作实践中, ...
by robbin 2004-01-12 浏览 (23287) 回复 (27) 关键字:

Iterator vs Visitor,PullvsPush

Iterator vs Visitor, Pull vs Push 名词界定 Iterator Pattern也叫做Generator, Sequence, Stream等。Java里面有Iterator Interface,大家应该比较熟悉,不再赘述。 完整的具有Visitor和Visited (Visitable) 两个部分的Visitor Pattern的使用并不广泛。 简单的只有Visi ...
by buaawhl 2006-07-13 浏览 (4907) 回复 (5) 关键字:

关于visitor的问题

今天忽然看到了visitor模式,就想去了解他。。。   于是我就到处打听她,以为她是个美女,可是美女真的很难了解,我左搜索右查找,也只是了解了她的基本外貌而已:   为了增强对对象组合的处理   一个Visitor接口          -------  若干 实现类 ...
by zhouxwyeah 2008-02-27 浏览 (899) 回复 (6) 关键字:

设计模式学习

一. 简单实例 类名 操作 数据 1. 类 public class Name { // Name 为类名 private String data ; // data为数据 public void operation() {} // operation()为操作 } 2.实例化 对象 ---> 类 ...
by BEA 2008-03-01 浏览 (361) 回复 (1) 关键字:

Scala和设计模式

 在当前软件设计中最流行的要算GoF这本书中提出的各种设计模式。很多人认为,设计模式对于程序语言(特别是c++/Java)本身的不足之处或多或少有一些弥补,不过如果语言足够强大,模式也许没有必要。下面Peter Norvig的一个例子就非常有代表性。在有些语言中,使用设计模式在使代码变得自然和简洁,但是模式本身使用方便性也很重要。不妨让我们来看看Scala(一种类似Ruby/Lisp之类 ...
by yuesc 2008-04-01 浏览 (627) 回复 (0) 关键字:

四个有害的java习惯

John O'Hanley 的这篇文章列举了四个有害的java编码习惯,并提出了改正方案。 这四个习惯普遍存在于java程序员中,并且已经被广泛接受,大家都习以为常,流毒甚远。   1.对局部变量(local variables),字段(fields),参数(method arguments)这三种变量的命名没有区分,造成了代码的阅读困难,增加了代码的维护成本。   ...
by jolestar 2008-07-29 浏览 (6751) 回复 (56) 关键字:

不唐突的JavaScript的七条准则

英文原文:The seven rules of Unobtrusive JavaScript 原文作者:Chris Heilmann 经过多年的开发、教学和编写不唐突的JavaScript, 我发现了下面的一些准则。我希望它们可以帮助你对“为什么这样设计和执行JavaScript比较好”有一点理解。这些规则曾经帮助我更快地交付产品,并且产品的质量更高,也更容易维护。 1.不要做任何假设 (Ja ...
by wutao0603 2008-10-10 浏览 (104) 回复 (1) 关键字: javascript的七条准则

相关问答

赞助商链接