自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 成功模式(pattern)作家的七个习惯(3)(by GOF)

习惯三:开始时做得更具体(Being Concrete Early)在我们的模式中,“意图”部分表现得更直接明了(up-front)。这是因为人们对先提出具体的术语,然后才是抽象术语理解得更好一些。“意图”部分的具体例子给读者一个问题的参考和解决方案的框架。这个部分演示的另一个方面是为什么其它对这个问题的解决方法失败了,同样用具体的术语。把“意图”部分作为一个介绍,读者能更好的理解(appreci

2002-05-27 09:33:00 1309

原创 成功模式(pattern)作家的七个习惯(4)(by GOF)

习惯四:保持模式独一无二和优点突出(Keeping Patterns Distinct and Complementary)当你开发多个模式时有一个趋向需要避免。当你写一个模式时,可能趋向于在细节和口径(scope)同时增长。在这时很容易忘记其它模式。模式之间的区别结果变得模糊了,使别人无法分组(collectively)理解模式。它们开始在口径和目的上互相重叠。这可能对作者来说非常清楚,而对新手

2002-05-27 09:33:00 1333

原创 成功模式(pattern)作家的七个习惯(5)(by GOF)

习惯五:有效的表达。(Presenting Effectively)你的模式的质量取决于你表达它们好不好。你可能发现世界上最好的模式,但它将不会帮助任何人除非你有效的表达它们。用“表达“(presenting)这个词我表示两件事:打印设置(typesetting)和写作风格。好的打印设置是页面设置(page layout),预览打印(typography),图象(graphics)的技巧的事,而不

2002-05-27 09:32:00 1418

原创 成功模式(pattern)作家的七个习惯(6)(by GOF)

习惯六:无拘束的迭代(Iterating Tirelessly)你不能在第一次就得到一个模式。你甚至不可能在最初10次就得到正确的模式。实际上,你可能永远不会得到完全正确的模式。模式写作是一个永远不会停止(on-going)的过程。这个领域是新的事实不会使事情好转。不过即使它不是.....甚至有很多模式的好的例子和书帮助你写它们,模式开发(像任何其他种类的开发)将是一个迭代的过程。期望写和重写你的

2002-05-27 09:30:00 1217

原创 成功模式(pattern)作家的七个习惯(7)(by GOF)

习惯七:收集和采纳反馈(Collecting and Incorporating Feedback)Cervantes是对的:“对布丁的验证就是在吃它的过程中”(The Proof of Pudding is in theeating)。对一个模式的测试来自于对它的实际应用。实际上,没有一个模式能被信任,直到除了它的作者外的其他人使用了它。模式有潜藏危机的特性(insidious property

2002-05-27 09:28:00 1384

原创 成功模式(pattern)作家的七个习惯(8)(by GOF)

No Silver Bullet当然采用这些习惯不会保证你成为一个成功的模式作家。而且上面所列的也不完整。不过至少它能帮助你有成效的集中你的努力。你的模式越好,它们的影响就越大。然而,不是说所有人都要成为模式作家。模式写作包括一个不小的投资,而且不是所有人都能正确表达它。所有人应该尝试模式写作一次,因为你不能知道你是否擅长于模式写作。当时间流逝,然而,我希望模式作家的数目被模式用户的数目缩减---

2002-05-27 09:28:00 1339

原创 最新EJB设计模式中文版之Session Facade(会话外观)

session facade一个EJB客户端为了完成一个用例需要执行一个商业逻辑。EJB客户端怎样才能在一个事务(transaction)和一个大批(bulk)网络调用中执行一个用例的商业逻辑呢?为了执行一个典型的用例的商业逻辑,多个服务器端对象(如session或entity bean)通常需要被存取和可能的修改。问题是session和entity bean的多个细粒度(fine-grain

2002-05-27 09:26:00 4092 1

原创 成功模式(pattern)作家的七个习惯(0)(by GOF)

成功模式作家的七个习惯如果你认为OO开发很难做好,那么试试模式开发!我心中的数学家喜欢把它看作OO设计的“集成”:它是一段时间应用的无数小经验的集和。然而,模式开发比我在微积分课上所学的要难得多。积分并不会去干扰另一个积分,它让你独立的解决它们。(虽然知道怎么解一个经常能帮助你去解其它的。)一个模式,相反,不是工作在一个真空管中。它只提供对一个问题的解决方案;因此它要和其它模式合作。所以一个模

2002-05-20 09:42:00 1358

原创 成功模式(pattern)作家的七个习惯(1)(by GOF)

习惯一:让时间来反映(reflect)。在模式写作中的最重要的活动就是反映(reflection)。Bruce Anderson,最早对我们的工作有影响的人,曾经很多年强调这一点圣谕(mantra)。让时间来阶段性的反映你所做的东东。想想你所做的系统,你所遇到的问题,和你是怎么解决(或没解决)它们的。这些阻碍是在日益变短的开发时代中的所有而且是不可想象的。不过反映是紧迫的。有比无头脑的去h

2002-05-20 09:40:00 1025

原创 成功模式(pattern)作家的七个习惯(2)(by GOF)

习惯二:坚持(adhering to)一个结构一旦你有了原始素材,你怎么把它们写成模式的形式(form)呢?好,首先,不要假设只有一种模式的形式。没有一种形式适合于所有人。一些人喜欢像Alexander那样更通用(prosey)的风格。另一些喜欢像>中使用的更细粒度(fine-grained)方法。还有一些使用完全不同的结构。这些结构所共享的特性只是它们的结构。如果有一个大多数人同意的

2002-05-20 09:40:00 1170

原创 最新的C++之父访谈录(2002年4月版)

RW:C++和internet时代相关吗? BS:当然,C++代码不适合于下载到一个不安全的计算机中; 不过大多数计算机都不是这样的。 C++是关于系统编程和有一些资源约束和(或)一些严重的 性能需求的最好的语言。Google是一个例子。操作小应用 (gadgets)的嵌入式系统是另一个例子。 并且,有许多程序并不直接和internet交互。对于这些程序 世界并没有什么太大的变化。 RW:对于.n

2002-05-13 09:30:00 1174

原创 关于新手学习ejb的建议

首先ejb绝对是最高端的东东,国内要广泛采用可能还得几年, 用delphi做3层绝对要性能高得多,而且国内的公司都比较 倾向于用delphi。 如果你一定要学,可以有如下几个参考资料, 不过首先你必须要把java的基础的东东弄懂, 学习ejb还需要很多基础知识的辅助,因为 你写的不光是bean,有时还需要写一些基本类来辅助, 最好先去过个scjp,准备时你会发现你还有很

2002-05-08 10:01:00 1369

原创 使用JBuilder来制作EXE文件(白云原创)

倘若说看到标题后,以为jb真的提供了一种把java应用程序打包成exe文件的主流方法的话 , 你会失望的,下面的一个小技巧只是一个技巧而已。   使用JBuilder来制作可执行文件 ---白云黄鹤 jack 这个是Borland不公开的使用技巧,能够通过JBuilder来制作exe文件来启动Java文件。JBui lder并不支持本地编译机制。但是有一个隐藏的技巧可以让你从可执行文件来启动Jav

2002-05-04 18:00:00 8822

原创 深入Delphi编程

                                                深入Delphi编程                                                       左轻侯    刚刚接触的Delphi的朋友,可能最感兴趣的就是它丰富、强大的VCL(可视化构件库)。仅仅向窗体上扔几个构件,甚至不用动手写代码,就能很容易地做出一个有

2002-05-02 10:27:00 1534

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除