新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 本版讨论Java, J2SE, J2ME, J2EE, 以及Eclipse, NetBeans, JBuilder等Java开发环境,还有JSP, JavaServlet, JavaBean, EJB以及struts, hibernate, spring, webwork2, Java 3D, JOGL等相关技术。
    [返回] 计算机科学论坛计算机技术与应用『 Java/Eclipse 』 → 《Java与模式》为什么这么长---作者的解释[转帖] 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 3993 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 《Java与模式》为什么这么长---作者的解释[转帖] 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     hongjunli 帅哥哟,离线,有人找我吗?魔羯座1978-1-20
      
      
      威望:5
      头衔:为振兴论坛而努力!
      等级:研二(中了一篇WWWC Poster)(版主)
      文章:808
      积分:7964
      门派:IEEE.ORG.CN
      注册:2006/3/9

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给hongjunli发送一个短消息 把hongjunli加入好友 查看hongjunli的个人资料 搜索hongjunli在『 Java/Eclipse 』的所有贴子 引用回复这个贴子 回复这个贴子 查看hongjunli的博客楼主
    发贴心情 《Java与模式》为什么这么长---作者的解释[转帖]

    《Java与模式》为什么这么长---作者的解释
                                  
    这本书已经面世了,作者接到了很多的评价。其中一个重要的评价,也是我作为一个作
    者必须回答的,就是这本书为什么这么长。这本书有1024(1K)页,一位读者告诉我说
    ,这是一个熟悉的数字,所以他把本书称为K书。
    这本书这么长,但是并没有一本K书通常会有的一些缺陷,这是由于本书的内容决定的,
    请让我解释。
        第一、本书讲解了二十几个模式,每一个模式一章,共有二十几章。剩下的有十八
    章是“专题”研究,专门讲解有关的设计模式是如何应用到一个真实的项目中去的。如
    果将这些“专题”章节去掉,那么本书马上就可以减少到六、七百页左右。但是,学习
    设计模式是为了用的,而模式如何出现在真实的系统设计之中,又是一个不容易把握的
    问题,所以很多的设计模式学习者们在各个网站收集各种设计模式的例子,并且很多人
    讨论这些例子。我也去看过其中一些,感到有很多好的例子,但是也有良莠不齐的情况
    ,其中一些颇有误导作用。
    本书想提供给大家一些经过深思熟虑的,经得起推敲的例子。通过详细讲述这些例子的
    环境,设计师的思考过程,以及设计的结果,对学习设计模式的读者有很好的参考作用
    。所有标为“专题”的章节,都可以在第一次阅读的时候,跳过不读。
        第二、有一些书的讲解方式是采取一个示范系统作为讲解的主线,然后所有的章节
    都在一个强耦合式结构里面,不读完第一章到第十章,就不能理解第十一章。如果读者
    关心的内容恰好处于最后一章,那么就很麻烦。
    本书所采取的,是弱耦合的讲解方式,将内容按照模式划分,每一个设计模式自己占据
    一个章节,此模式的专题应用研究作为后续补充章节。读者可以从任何一个模式开始阅
    读,只需读懂讲解这个模式的那一章,就可以了。如果有兴趣进一步了解此模式的应用
    ,可以继续阅读后面的“专题”章节。(只有极少数的内容会引用到其它章节的内容,
    凡是这样的章节,书中都在一章的开头作了说明。)
    比如,读者不需要读懂备忘录模式,就可以读懂访问者模式,等等。
        第三、这本书可以作为一本手册查阅使用。本书以很系统和统一的格式讲解这些设
    计模式,读者可以在遇到实际设计问题的时候,再查阅相关的章节,而不需要按照顺序
    完整阅读全书。
    希望这能够回答朋友们的这一问题。
      (这是第二部分,上面接第一部分)
    “四人帮”的《设计模式》一书是一本学术著作,而我的书是一本教材,在相当大的程
    度上是前者的注释。如果读者感到阅读学术著作是较好的学习方式,那么就用不着阅读
    本书;相反如果读者对阅读学术著作感到不适应,那么本书是一个选择。
    在英文图书市场上,有几十本设计模式的著作,大部分是教材,少部分是研究著作和会
    议文集。这么多的设计模式书籍,都有出版的必要么?我以为,他们都有生存的理由。
    在一个市场环境里面,为消费者提供选择,是一个基本的市场条件。只有在有选择的情
    况下,市场才能成为消费者的市场,而不是商家的市场。鼓励同类商品的多品种化,应
    当是符合消费者的根本利益的。鼓励设计模式的图书多样化,也应当是符合读者的利益
    的。
    在作者十几年前离开中国的时候,中国还没有超级市场,牛奶的品种也只有一种,能买
    到牛奶本身都是一件不容易的事情。后来作者到了国外,看到超级市场里面十几种不同
    品牌的牛奶,真如同刘姥姥逛大观园一样,都不知道如何选择。现在,中国也有了超级
    市场,超级市场里面也有了品牌众多的牛奶,只有这个时刻,消费者才有了选择,有了
    选择,消费者才能真正拥有作为消费者的权利。
    我是作者,但同时我也是一个读者,一个消费者。我对有些读者动不动就抬出“四人帮
    ”的《设计模式》,抹煞其他的任何设计模式图书,而不理会自己作为消费者的利益的
    做法,感到不解。即便他们自己喜欢阅读学术著作,我相信他们也应当可以理解到,作
    为常识,其它大部分读者不见得习惯阅读这样的著作。没有任何一本书,可以完全满足
    所有读者的需要,所以才会有市场,所以才会有各种图书百花争艳,所以才会有图书之
    间、书商之间的竞争,所以才会有消费者的利益。打击这种竞争,无异于打击自己。
    我的书有很多的瑕疵,打字的错误是常见的一种。本书的写作风格独树一帜,内容大量
    取材自本人自己的设计实践,集神话、志怪、经典等古典智慧,与UML、Java代码于一体
    。这本书从内容到风格都是明显的原创之作,说这本书是拼凑,上不了星级的话,明显
    有失公允,除非带着有色眼镜,不然很难解释。本人离开中国多年,在国内就连朋友都
    不多,更遑论敌人了。作为出版社的编辑,应当将自己的精力集中到挖掘书稿和作者上
    面去,而不是放到打击其他出版社的书籍上面去。上面提到的偏颇来自何处,相信读者
    可以自己判断。
    2003年将是中国的金色的一年,希望这也是各位读者金色的一年。
    新年好!
    阎宏博士,写于纽约
    《Java与模式》作者
    www.WebEndsHere.com
    JavaPatterns@hotmail.com

       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/5/3 21:45:00
     
     GoogleAdSense魔羯座1978-1-20
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 Java/Eclipse 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/11/23 3:55:52

    本主题贴数1,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    37.109ms