• Erich Gamma, Richard Helm, 和 Ralph Johnson在GoF设计模式发表15年以后,再谈模式,另外一位作者,也是四色原型的发明者Peter已经过世。 提问者:如今有85,000
  • DBC最早是有Bertrand Meyer 的 Eiffel programming language提出。DBC在Evans DDD的柔性设计中也谈到了。所以,DDD是集OO设计大成,正因为它是一个总结,你就不能把它和其他思想并列在一起,这有上下层次之分,我在这里强调DDD了,就是排斥其他思想,这
  • 以Erlang为代表的面向功能语言functional programming(FP)越来越热门,虽然本身有比较难学等缺点, icon
  • 责任链模式就是现实中推责任的一种代码实现,这个用于校验是不错的选择,有如下例子,主要完成对名称、长度、大小的校验:首先定义一抽象类:BaseCheckerpublic abstract class BaseChecker { private BaseChecker check icon
  • 最近经历了好多场面试都有意无意的问到了模式我自己是很中意模式的因为编程中加入模式后,可让程序的可复用性可维护性强了让编程看起来像艺术了让自己不再累死在code上了 很熟悉吧,有些话是从banq哪里学过来的 < icon
  • 这篇文章讲了伸缩性和可用性方面的反模式,也按照自己的理解翻译了一下,欢迎各位探讨。 1 单点失败(Single Point of Failure) 大部分的人都坚持在单一 icon
  • 设计模式到底该怎么学呀? 我看GOF的《设计模式》看得我头都晕了,越看越糊涂,看banq的那个看了还是不怎么明白? 太抽象啦!该怎么理解啊?? icon
  • 事实上这3篇文章 我已经在javaeye上发过了.得到了一些意见和建议.实质上我在1年多前就在过jdon.知道jdon是一个什么样的群体,所以我觉得这3篇文章也应该发到jdon里面来,各位都是设计的专家,所以请点评我的文章,一共3篇 我都放到一个帖子发布了..由于本人的文笔不是很好,所以不知道各位能 icon
  • 首先感谢banq大哥给我们整理了这么多关于设计模式的文章。非常感谢!!我看到你讲的adapter那章时,觉得two-way-adapter你是不是没解释清楚。我想代码是不是应该如下: icon
  • 概述 你可以说可爱的php,可爱的ror,可爱的python,甚至可爱的.net,但是javaee?他太复杂了。相比其他两种技术,javaee的技术体系更全面、更规整也更复杂,他的复杂性也让很多厂商望而止步,宁可选择简单甚至简陋的php,这充分说明快速开发是这个时代最迫切的需求 icon
  • 大家好最近在做审批相关的内容。目前拿到了一个以前的审批模块,是可用的,但是审批本身跟被审批的产品掺杂在了一块。比如在提交审批时,一是要操作审批相关的表,一是要操作被审批产品的状态等。这两个操作现在写在了一起,这样拿到我这里时是不适用了。该用什么模式把审批本身和被审批产品分开呢 icon
  • 如题,呵呵 我感觉设计模式就是灵活运用接口的一些小把戏而已,我刚学java没多久,到现在只学到第9种设计模式了(创建型6种,结构型3种,每天3种),不知道gof后面的14种设计模式是不是都是以巧用接口为主题,还请高人指点。 学习完设 icon
  • 大家好,最近在jdon学习了一段时间,买了本关于模式的书来学习,中的第一个模式策略模式(Strategy),其中有三个设计原则:1、找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起2、针对接口编程,而不是针对实现编 icon
  • 工厂方法 工厂加工产品的地方,工厂模式 还分等级 大概主要分三级吧 1>最简单的想法 一个工厂类 一个抽象的产品 很多具体的产品我可以通过工厂产生产品,所有产品的new 都依赖这个工厂如果 这个工厂挂了 那么就程序就瘫痪了. 这大概 icon
  • 诶,最近看设计模式,感觉那一套东西都是一样的,就是定义一个接口或者抽象类,然后接口与接口进行交互,想实现具体功能,就实现这个接口或继承这个抽象类就行了,还搞了那摸多东西,一看就忘.......[该贴被4222592于2009-05-07 17:42修改过] icon
  • 现在系统中有很多如下流程,1:上传数据,上传数据的时候要做校验,2:保存数据 3 查询列表 等等简单操作现在有10几种这样的数据 都有这样的流程,相同的地方:所有的数据流程,操作一样不同点:数据模型不同,数据和数据表1对1,系统采用action-app-biz-d icon
  • 下面是我用Observer模式做例子,使用EnvetHandler类模仿.Net的事件委托机制,在该类中用一个List来存储和遍历EventHandler来通知具体的Observer类并调用Observer类中的相应方法,程序的基本工能是实现了。 icon
  • 小弟,刚刚学设计模式(初略浏览),感觉刚开始看的时候,真是觉得GOF太有意思了, 不过,越看就越觉得云里雾里,特别是在实际运用的时候,无法实际套用。 导致现在对设计模式,失去信心。 不晓得是否需要积累比较多的实际经验才能比较好的理解吗?? 请各位大哥,给小弟 icon