《设计模式》的相关内容
相关讨论
质疑HIBERNATE的经典例子XPETSTORE的程序设计方法!
XPETSTORE(EJB版和HIBERNATE版).都将一些初始化方法放在 BASEACTION中,作为STRUTS运用程序ACTION的父类. 以后程序需要联结EJB或联结HIBERNATE的数据逻辑时,就在运用程序ACTION子类中产生一个实例,就是说每次运算都要产生一个实例. 我认为这里应该用FACADE模式,就如同JB9的网上书城一样的设计方法才对!
由于本人水平有限,有可能看不出其中 ...
by dhj1 2003-10-12 浏览 (5884) 回复 (7) 关键字:
算法和面向对象的讨论(从业务领域知识帖子切分出来)
weihello 写道我酸一句:此言差矣
"对象建模解决的是软件的结构问题", 这句话问题多多。
一般说,我们认为框架解决软件结构问题。
IMO,对象建模不过是以对象描述业务世界的事物。
"但是肯定不直观而且会绕很多弯路",此言我也不同意,对象建模的目的就是为了更直观,至于是否走弯路,那就看你对事物的理解足够透彻否。
一点浅见,但愿不贻笑大方。
呵呵,我说的是“某些场合”、“有 ...
by dlee 2003-11-21 浏览 (6557) 回复 (9) 关键字:
我学习使用java的一点体会 xuyongshuo(原作)
2002年初,因为公司的业务需要而学习java,并应用java开发项目。由于项目时间紧,没有充裕的时间系统学习java,对java的学习只能是项目需要用什么,就学什么,这种学习方法的上手快,但不扎实,在以后的工作中,因为java学的不扎实,吃了不少苦头。现在我学习应用java已经有一年半的时间,对java已经有了一定的体会,把自己的体会写出来,供网友分享。
以我个人的经验,学习jav ...
by 空心菜 2003-10-15 浏览 (15514) 回复 (12) 关键字:
相关博客
[广告]侯捷老师的设计模式培训
值还是值的,但是个人参加有点贵啊。我没有提成,只是发布个消息,也是收人委托。 设计模式培训 设计模式培训课程简介 设计模式(Design Patterns)是软件开发设计经验的概括与提炼,它使得软件开发人员可以方便地复用已经被证明成功的软件设计方法与思想,是提高程序可读性、可维护性和可扩展性最有效的手段,也是当代优秀软件工程师必备的一项素质。作为一门高阶课程,若内容 ...
by experience 2007-03-20 浏览 (107) 回复 (0) 关键字:
[广告]侯捷老师的设计模式培训
值还是值的,但是个人参加有点贵啊。我没有提成,只是发布个消息,也是收人委托。 设计模式培训 设计模式培训课程简介 设计模式(Design Patterns)是软件开发设计经验的概括与提炼,它使得软件开发人员可以方便地复用已经被证明成功的软件设计方法与思想,是提高程序可读性、可维护性和可扩展性最有效的手段,也是当代优秀软件工程师必备的一项素质。作为一门高阶课程,若内容 ...
by experience 2007-03-20 浏览 (120) 回复 (0) 关键字:
面向对象设计模式与原则
设计模式简介每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。-- Christopher Alexander设计模式描述了软件设计过程中某一类常见问题的一般性的解决方案。面向对象设计模式描述了面向对象设计过程中、特定场景下、类与相互通信的对象之间常见的组织关系。GoF23 种设计模式历史性著作《设计模式:可复用面向对象软件的基础》一书中描述了23种经典面向对象设计模 ...
by junli0411 2007-07-01 浏览 (101) 回复 (0) 关键字:
面向对象设计模式与原则
设计模式简介
每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。
-- Christopher Alexander
设计模式描述了软件设计过程中某一类常见问题的一般性的解决方案。面向对象设计模式描述了面向对象设计过程中、特定场景下、类与相互通信的对象之间常见的组织关系。
GoF23 种设计模式
历史性著作《设计模式:可复用面向对象软件的基础》一书中描述了23种 ...
by realnicky 2007-01-22 浏览 (465) 回复 (0) 关键字: 面向对象
相关圈子讨论
推荐本设计模式方面的好书
最近没事,到书城逛了逛.无意中发现了一本名叫<大话设计模式>的书.
书中脱离了一贯的解释型图书的模式.而是采用一个又一个的菜鸟的问题,由大虾来进行解答,从而引申出设计模式的概念,用大虾和菜鸟的对话.将烦杂的设计模式用充满调侃语句的对话进行说明.在对话之中嵌入合适的程序代码.整本书给人耳目一新的感觉.
以前看GOF的23种设计模式看得是一个头两个大。
等你看过这本书后你会发现原来书可以用这 ...
by ham 2008-06-11 浏览 (839) 回复 (9)
[zz]软件架构师成长之路
对于任何一个软件开发人员来说,架构师都是一个令人向往的角色。就连世界首富比尔盖茨在2000年卸任公司CEO的同时,也担任了微软公司的荣誉角色“首席软件架构师”,可见“架构师”这一称谓的吸引力。架构师是公司的“金领”,有着非常高的收入,很少需要考虑生存的问题,从而有更多的精力思考关键技术问题,形成“强者愈强”的良性循环。部分优秀的开发人员在工作了一定时间后,就要开始考虑自己的未来到底向哪个方向发展。 ...
by imjl 2007-08-10 浏览 (1014) 回复 (4)
相关新闻
Scala和设计模式
在当前软件设计中最流行的要算GoF这本书中提出的各种设计模式。很多人认为,设计模式对于程序语言(特别是c++/Java)本身的不足之处或多或少有一些弥补,不过如果语言足够强大,模式也许没有必要。下面Peter Norvig的一个例子就非常有代表性。在有些语言中,使用设计模式在使代码变得自然和简洁,但是模式本身使用方便性也很重要。不妨让我们来看看Scala(一种类似Ruby/Lisp之类 ...
by yuesc 2008-04-01 浏览 (584) 回复 (0) 关键字:
评价你的项目中过度设计的指标
Adam Bien说道:
评价你的项目中过度设计的指标:
1。你整天使用类似“潜在的”,“在未来”,“准备扩展”之类的词。
2。你开始花越来越多的时间思考“封装”,“抽象”和“解耦”,而不是实际问题。
3。你开始相信,随着框架,库,支持语言的增加,软件质量会得到提升。
4。你能够替换每一个单一的概念,类和层,但是这并不是客户的需求。
5。只看代码,你不能理解发生了什么,你需要附件的工具 ...
by QQbyte 2008-06-23 浏览 (1674) 回复 (15) 关键字:
Javascript 是一个错误吗?
对 Web 标准的修订做得越多,Web 开发的正确方向越值得怀疑。InfoWorld 的 Neil McAllister 对 Web 开发的现状与未来做了很好的思考。最近, ECMAScript 4 标准被弃用,统一为 ECMAScript3.1,如果任 ECMAScript 4 发展,Javascript 将带来巨大变化,Adobe 的 Ed Rowe 告诉作者,大部分人对 Javascript ...
by wutao0603 2008-08-25 浏览 (3197) 回复 (22) 关键字: javascript

