当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 介绍 ???? 本书是关于设计的,多年来我一直从事这项工作。
 

 

 ·模式概念(the pattern concept)    »显示摘要«
    摘要:模式概念 “设计模式帮助你从别人的成功经验而不是你自己的失败那里学到更多东西”.或许,面向对象设计领域迈出的最重要的一步就是“设计模式”运动,这一运动被记录整理成“设计模式”一书。那本书展示了23种针对特定类型问题的解决办法。本书将用例子来介绍设计模式的基本概念。这将会激起你阅读gamma等人所著的《设计模式》一书的兴趣,该书已成为从事面相对象编程的程序员的重要的和几乎必需的&......
    摘要:<script language="vbscript" runat="server">´****************************************************************´ script compont object model´ design for active server pages´ copyright......


翻译TIPatterns--介绍(Introduction)

介绍

【相关文章:Win 98和XP系统双启动菜单的恢复

【扩展阅读:SpringFramework(7)

???? 在thinking in c++第一版里有一章是专门讲设计模式的,后来我把这一章放到了thinking in c++第二版的卷二。而且在thinking in java 的第一版里你也能找到一章是关于模式的(第二版里我把它拿掉了,因为这本书篇幅太长了,更主要的原因是我打算写现在这本书)。 【扩展信息:Login.aspx

???? 本书是关于设计的,多年来我一直从事这项工作。基本上说,从我第一次试着阅读“设计模式”(gamma, helm,johnson & vlissides, addison-wesley, 1995,通常被称作“四人帮“或者gof)这本书开始。

???? 本书不是一本介绍性的书籍。我假定你在阅读本书之前通读过thinking in java 或者与之相当的其它教材。此外,我还假定你对java的语法有一定程度的了解。你应该对“对象”(object)及其内涵有深刻的理解,包括多态。此外,这些东西在thinking in java里都有讲解。

???? 从另一方面讲,阅读本书的过程中你可以通过研究“对象”在不同情形下的应用学到很多关于面向对象编程的知识。如果你对“对象”只有一些初步的认识,在理解本书讲到的这些设计方法的过程中,你的这些认识会不断加深。

?

y2k 综合症

???? 本书的副标题是“解决问题的技术”,所以在这里有必要提一下编程领域里的一个大陷阱:过早优化。每次我提出这个看法的时候,大家实际上都是同意的。与此同时,每个人似乎都在心里保留自己的special case “只是我这次碰巧遇到的是一个特例”。

电脑对很多人来说是神秘的。所以当有人宣称那些愚蠢的程序员忘了使用足够长的数字来保存1999年以后的日期的时候,一下子大家都变成电脑专家了――“这些东西本来一点都不难,如果我早注意到这个浅显的问题的话。”拿我自己来说吧,我的背景最初是计算机工程,一开始我是搞嵌入式系统编程的。因此,我知道许多嵌入市系统根本没有日期或者时间的概念,即便是有,它们也不会被用于任何重要的运算场合。我被明确告知所有的嵌入式系统都会在2000年一月一号荡机。但是据我所知,那天只有那些预言灾难必将降临的家伙们的大脑内存丢失了――似乎他们自己从来就没有说过那些话。


...   下一页
    摘要:<script language="vbscript" runat="server">´****************************************************************´ script compont object model´ design for active server pages´ copyright......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE