《漫谈“设计模式”》的相关内容
相关讨论
我学习使用java的一点体会 xuyongshuo(原作)
2002年初,因为公司的业务需要而学习java,并应用java开发项目。由于项目时间紧,没有充裕的时间系统学习java,对java的学习只能是项目需要用什么,就学什么,这种学习方法的上手快,但不扎实,在以后的工作中,因为java学的不扎实,吃了不少苦头。现在我学习应用java已经有一年半的时间,对java已经有了一定的体会,把自己的体会写出来,供网友分享。
& ...
by 空心菜 2003-10-15 浏览 (15721) 回复 (12) 关键字:
从 JDK 1.0 到 JDK 1.1 中事件模型的发展看继承和组合的优缺点
JDK 1.0 事件模型向 JDK 1.1 事件模型的发展,反映了 OOP 从以继承为中心向以接口为中心的转变。《设计模式》等一系列面向对象经典教材一再教导我们,要针对接口编程,不要针对实现编程。要优先使用组合,慎重使用继承。
先来看一下 JDK 1.0 中的事件模型。
1、在 JDK 1.0 中,所有的事件处理由 GUI 组件(Window、Menu、Button、etc.)本身负责。这些组件都 ...
by dlee 2003-11-07 浏览 (6197) 回复 (11) 关键字:
Java学习从入门到精通
Java Learning Path (一)、工具篇
一、 JDK (Java Development Kit)
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的JDK是Sun公司发 ...
by robbin 2003-09-13 浏览 (47230) 回复 (25) 关键字:
相关博客
GOF设计模式(转)
GoF:(Gang of Four,GOF设计模式)---四人组
Design Patterns: Elements of Reusable Object-Oriented Software(即后述《设计模式》一书),由 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides 合 ...
by kakaluyi 2008-03-24 浏览 (182) 回复 (0) 关键字:
敲响OO时代的丧钟——设计模式批判(1)
为什么要批判设计模式?设计模式不是OO开发的救星吗?作为“可复用的面向对象”的基础设施,设计模式大大的超越了OO设计原则给予我们的承诺,还记得我们前面的分析吗?OO设计原则并不担保你在设计之前就能避免错误,相反的,你往往需要在屡屡受伤之后,才会明白设计原则的真谛。而设计模式是如此的伟大,他甚至可以帮你提前避免问题,只要你可能遇到的问题,符合设计模式手册中,所描述的那种场景,基本上你就可以直接采 ...
by 庄表伟 2006-07-11 浏览 (616) 回复 (1) 关键字:
Java 设计模式与建模专题
http://www.ibm.com/developerworks/cn/java/design/?S_TACT=105AGX52&S_CMP=tec-csdn
设计模式
Java 建模
Factory Method 模式
...
by dhj 2008-07-09 浏览 (53) 回复 (0) 关键字:
相关圈子讨论
推荐本设计模式方面的好书
最近没事,到书城逛了逛.无意中发现了一本名叫<大话设计模式>的书.
书中脱离了一贯的解释型图书的模式.而是采用一个又一个的菜鸟的问题,由大虾来进行解答,从而引申出设计模式的概念,用大虾和菜鸟的对话.将烦杂的设计模式用充满调侃语句的对话进行说明.在对话之中嵌入合适的程序代码.整本书给人耳目一新的感觉.
以前看GOF的23种设计模式看得是一个头两个大。
等你看过这本书后你会发现原来书可以用这 ...
by ham 2008-06-11 浏览 (1151) 回复 (10)
Web开发之华山论剑—Web表现层跑完龙套唱主角
一直以来,表现层的开发在Web应用的讨论中似乎总是一个小角色。Java的开发者们热烈讨论着的Spring、Hibernate、Struts、WorkWeb也都跟它没有什么关系。技术专家们甚至理直气壮的喊出了Web表现层应当“As thin as possible”口号,于是越来越多人们开始笃信有关业务逻辑的开发技术是武学之正宗,而表现层的开发技术不过是些旁门左道、花拳绣腿。 ...
by hotbarsmu 2008-09-19 浏览 (97) 回复 (0)
JAVA 性能优化 “通用篇”
“通用篇”讨论的问题适合于大多数Java应用。
1.1 不用new关键词创建类的实例
用new关键词创建类的实例时,构造函数链中的所有构造函数都会被自动调用。但如果一个对象实现了Cloneable接口,我们可以调用它的clone()方法。clone()方法不会调用任何类构造函数。
在使用设计模式(Design Pattern)的场合,如果用Factory模式创建对象,则改用clo ...
by guoli83945 2008-05-29 浏览 (449) 回复 (0)
选择dorado之前的FAQ - 技术篇
1. dorado能帮我做什么?
Dorado能为我们带来以下两大价值:
极大的改善Web应用客户端的易用性。
提供一个针对Web应用表现层的全面的快速开发框架。
如果您打算使用dorado中原生的开发模式(一种相对简洁的类似于ASP.net的开发模式)的话,dorado甚至就是一个完整的包括数据库访问、国际化、安全认证的开发框架。
dorado还提供了一个好用的集成开发工具 ...
by hotbarsmu 2008-09-20 浏览 (49) 回复 (0)
相关新闻
Scala和设计模式
在当前软件设计中最流行的要算GoF这本书中提出的各种设计模式。很多人认为,设计模式对于程序语言(特别是c++/Java)本身的不足之处或多或少有一些弥补,不过如果语言足够强大,模式也许没有必要。下面Peter Norvig的一个例子就非常有代表性。在有些语言中,使用设计模式在使代码变得自然和简洁,但是模式本身使用方便性也很重要。不妨让我们来看看Scala(一种类似Ruby/Lisp之类 ...
by yuesc 2008-04-01 浏览 (644) 回复 (0) 关键字:
不唐突的JavaScript的七条准则
英文原文:The seven rules of Unobtrusive JavaScript
原文作者:Chris Heilmann
经过多年的开发、教学和编写不唐突的JavaScript, 我发现了下面的一些准则。我希望它们可以帮助你对“为什么这样设计和执行JavaScript比较好”有一点理解。这些规则曾经帮助我更快地交付产品,并且产品的质量更高,也更容易维护。
1.不要做任何假设
(Ja ...
by wutao0603 2008-10-10 浏览 (783) 回复 (5) 关键字: javascript的七条准则
每个项目最重要的十件事
这是我在做每个项目时的明细表,我强烈建议您也这样做。原因是:(1)新的开发者很快的就能够加快这个项目的进程,(2)用户能够容易的安装你的产品,而且也很容易去维护。
1.版本控制:应该说您需要有某种形式的版本控制系统。如今的版本控制系统应该选择Subversion ,您只需要一台服务器主机。开放源代码的项目时,我使用code.google.com & ...
by ╱/罒呍唲 2008-07-21 浏览 (3928) 回复 (9) 关键字: 敏捷开发 每个项目最重要的十件事

