深入浅出面向对象分析与设计(中文版)

出版社:东南大学出版社
出版日期:2009-1
ISBN:9787564114213
作者:Brett McLaughlin,Gary Pollice,David West
页数:589页

章节摘录

插图:元认知:关于思考的思考(想一想如何思考)如果你真的想学习,想学得更快、更深入,那么请注意你是如何集中注意力,想想如何思考,学学如何学习。大多数人在成长过程中没有修过元认知(metacognifion)或学习理论的课程,我们希望学习,却又不知道如何学习。如果你手里正拿着这本书,我们假设你想学习00A&D,而且可能不想花费太多时间。因为你即将要开发软件,你必须记住读过的东西。为此目的,你必须理解它。想要从本书(或者任何书、学习经验)得到最多利益,就必须好好地照料你的大脑,让你的大脑好好注意这些内容。秘诀在于让你的大脑认为你正在学习的新知识确实很重要,与你的生死存亡有关,就像噬人的老虎一样。否则,你会不断陷入苦战:想要记住这些知识,却总是记不住。那么,如何让大脑将OOA&D视为一只饥饿的大老虎?有慢且繁琐的方法,也有快且有效的方法。慢的方法就是多读几次。你很清楚,勤能补拙,再乏味的知识也能学会并记住,只要重复的次数够多,你的大脑就会说:“虽然这感觉上对他不重要,但他却一而再,再而三地苦读这个部分,所以我想这应该是重要的吧!”较快的方法则是做任何增加大脑活动的事,特别是不同类型的大脑活动。上一页所提到的东西是解法的一大部分,已经证实有助于大脑运作。比方说,研究显示把文字放在它所描述的图片内(而不是置于页面内其他地方,如图片说明或正文),可以帮助大脑尝试将两者关联起来,这会触发更多的神经元。更多的神经元被触发就等同于让大脑有更多机会将此内容视为值得注意的信息并且记录下来。

媒体关注与评论

“《深入浅出面向对象分析与设计》对OOA&D这个主题的探讨令人:耳目一新。让:这本书与众不同的主要因素在于它将焦点放在学习上。市面上有太多关于这个主题的书籍,它们花费许多时间告诉你‘为什么’,但都无法让从业人员能够真正运用在项目上,尽管那些书籍充满智慧的火花,却不能符合实务所需。我深信软件工程的未来必然聚焦在从业人员身上,而本书的作者们让OOA&D的内涵对从业人员来说不再遥不可及并且在实务中确实有用。”——Ivar Jacobson,Ivar Jacobson顾问公司“我刚读完这本书,并深深爱上了它!本书设法以UML与用例厘清OOA&D的要点,使读者能够充分理解其中的精髓,甚至对奸的软件设计也有精辟的说明,全都是以节奏紧凑的步调、易于理解的方式进行。我最喜欢的一点就是本书把焦点放在我们为什么要实现OOA&D——写出美妙的软件!通过定义何谓伟大的软件以及显示OOA&D的每个步骤,引领读者实现那个目标,本书甚至让最疲倦不堪的Java程序员明白为什么OOA&D确实很重要。对于Java新手,甚至对已经在业界工作了一段时间,但饱受一些OOA&D‘巨作’惊吓的Java程序员而言,这是绝佳的‘第一本书’。 ”——Kyle Brown,IBM杰出工程师(Distinguished Engineer)“终于,一本OOA&D的好书面世了,它认清UML只是辅助工具,开发软件的首要任务是花时间把各个议题仔细想清楚。”——Peter McBreen,《Software Craftmanship》的作者“本书延续‘Head First’系列的风格,对充满娱乐及视觉导向的效果掌握得非常好。然而,隐藏在诙谐图片与有趣文字背后的,是对OOA&D这个主题严肃、睿智且精心的阐述。本书对如何设计程序及有效沟通提出了强有力的观点。我喜欢它使用连续性范例的方式,引导读者体验设计流程的不同阶段。阅读本书时,感觉就像站在专家设计者的肩膀上环顾四方,聆听着他向我一步步、细心解释着那些重要的议题并告诉我为什么。”——Edward Sciore,波士顿学院计算机科学系副教授“这是一本精心陈述的奸书,它实现了所有对读者的承诺:如何分析、设计以及编写真正面向对象的软件。本书的内容运用用例,行云流水般地捕获需求,以分析,设计、实现、测试并且反复进行。面向对象软件开发的每一个步骤都被呈现在健全的软件工程原则之下,书中的范例更是清晰且具有说明性。这是一本关于面向对象软件开发的稳固且令人耳目一新的好书。”——Dung Zung Nguyen,赖斯大学讲师.

内容概要

作者:(美国)麦克劳克林 (Mclaughlin) 译者:OReilly Taiwan公司Brett McLaughlin ,Brett McLaughlin是一位出色的吉他手,擅长于蓝调布鲁斯和爵士乐的演奏。同时,作为一位帮助人们更好地编写程序的作家,McLaughlin为读者奉献了许多优秀的作品和畅销书籍。如《Java and XML》,《Java 5.0 Ti-ger:A Developer's Notebook》,《Home Theater Hacks》等等。

书籍目录

介绍1  伟大软件由此开始:良好应用程序的基石2  给客户所需之物:收集需求3  山可移,此情永不渝……现在,情况有变:需求变更4  将你的软件带进现实世界:分析5  第一部分:诸行无常——良好的设计  插曲:OO大灾难  第二部分:给你的软件30分钟的伸展操——灵活的软件6  “我的名字是Art Vandelay”:解决真正的大问题7  为混乱带来次序:架构8  原创性被高估:设计原则9  软件终究为客户服务:重复与测试10  组合在一起:OOA&D生命周期  附录1:本书遗珠  附录2:欢迎光临对象村

编辑推荐

在《深入浅出面向对象分析与设计(中文版)》中,你将学到:·使用诸如封装(encapsulation)与委派(delegation)之类的OO原则建立灵活的应用程序。·使用开闭原则(Open-Closed Principle)与单一职责原则(Single-Responsibilitv Principle)提升程序的重用性。·学习如何将OO原则、设计模式及各种开发方法通通整合到OOA&D项目的生命周期里。·运用UML、用例及用例图来确保所有利害关系人都能清楚地进行沟通,协助你交付正确的软件,达到每个人的要求。

作者简介

《深入浅出面向对象分析与设计(中文版)》将告诉你如何分析、设计以及撰写真正面向对象的软件:容易重用、好维护、可扩展的软件;不再使你心碎的软件;让你增添新功能而不会破坏旧机制的软件。你是否早已对市面上那些只有在成为专家以后读起来才有感觉的OOA&D书籍感到厌倦?你可能早就听说过OOA&D书籍能帮助你写出伟大的软件——让老板高兴、客户满意的软件。但如何办到呢?

图书封面


 深入浅出面向对象分析与设计(中文版)下载 更多精彩书评



发布书评

 
 


精彩书评 (总计1条)

  •     这本书关注的是开发流程,如何分析入手开发没有那么神的一本书,入门级的书!看完都没什么细节印象,感觉怎么用用例那PART比较实用点

精彩短评 (总计34条)

  •     以java为载体的好书还真是多,所以呀,从里面借鉴到自己的主语言来用就是了。言归正传,这是一本不可多得的OO好书,HF系列的文风,很适合初学者阅读,不会被拦路虎打击。
  •     这本书编写的方式很不错,但是书中的叙述太多,相较之下例子和代码比较少,有点过于理论性。总得来说这还是一本非常好的书,能学到不少东西。
  •     不管怎么说,人家能写出head first系列,并且在美国很受欢迎,销量不错,市场的认可就是事实。万分遗憾的是,始终没有发现您的某某系列出现在小学生的课外读物里呢。分析事物要客观,本书也许只是来训练扎个马步,不适合您这种东方不败级别的人物。如果有能力您也可以使用有足够吸引力的废话,来授人葵花宝典,会有很多人愿意拜读的。Stop Talking, Start Doing.
  •     head first出的书是我最喜欢的,也是我读过最好的书
  •     生动诙谐的表达方式,简单直观的例子,让读者轻松领会抽象的理论;同时,节约了宝贵的时间。
  •     哈哈。
  •     不太喜欢这系列书的风格
  •     很不错啊,很细致
  •     对面向对象讲解比较详细,但似乎不是传统程序书的模式
  •     对于没多少实践经验的人没有太多的用处
  •     缺少经验,缺少失败,
  •     正在看,书虽然很厚,但是实际内容没有多少,看起来速度很快。在编排方式上,有很多图文,易于理解。虽然一直在使用Java,也一直想要做面向对象的分析设计,但是一直没有系统的好好学习,这本书是个不错的开始。
  •     方法讲得透彻,例子有点太简单
  •       刚看完第一章,真好看,看得都不想停手了,还学到了不少东西。
      不过和我想象中的OOA&D不太相同。我以为OOA&D只是关于分析和设计方面的,想不到第一章里面设计的内容主要从编写代码的角度引入了面向对象的一些概念。
      我觉得我肯定能把这本厚书读完,希望读完的时候会对OOA&D非常了解。~~Fighting!
  •     这本书对于初学者很不错,通过具体实例的逐步演进讲解面向对象分析和设计技术,与实际做项目比较接近,介绍的方法很实用。
  •     我到底有多喜欢head first的讲述方式哈,五星之书,无需多言。
  •     head first系列的书入门都挺好的,不过书很厚,涵盖的知识不是很多,也不便宜的
  •     真是深入浅出,very fun,一翻开,就无法放手!直到读完!!!
  •     不错,能分析一个东西
  •     看了书以后收获很大!
  •     2颗五角星,绝对符合它的身份
  •     语言幽默风趣,读起来十分轻松,觉前读竟然让偶睡意全无。
  •     目前还没有看完,不过非常喜欢这个系列的一些书。它特别强调逻辑性(方法可能比较特别,插图很多),先抽象,后具体。其实在实际的项目中最需要的也是这种逻辑。还有就是它提倡的学习方法,前面的序言(光这些就已经值整个书价了),还有就是每节当中所运用的一些巩固学习的方法。
  •     优点:循序渐渐:问题-解决方法-出现新问题-使用面向对象设计解决
  •     实习时候无聊顺便花时间看的,相当入门的一本书。head first的风格对于我这种懒人来说真是太喜欢了。看了和没看,区别还是相当大啊,巴不得把以前写过的项目重写一遍。。。
  •     唯一不变的是变化,本书教会你怎么利用面向对象去拥抱变化
  •     可作为<面向对象分析与设计>学生课外读本
  •     老外写的书看似很精彩,但这本精彩过头了,反而感觉把简单问题复杂化——过多的图片反而冲淡主题,有时不知从哪块看起。
  •     太悲剧了,把学校图书馆的书丢了.只好来这买一本~~
  •     head first 系列始终都是入门书籍
  •     这本书关注的是开发流程,如何分析入手开发
  •     很不错,不过需要顺序的阅读。不能当作参考书来阅读。
  •     用比较简单的例子详细讲述了OOAD。优点是插图多,看起来很形象,缺点是插图太多,比较占篇幅,单位面积内信息量不大。不过这也是headfirst系列的风格。推荐初学者买。另外,请亚马逊工作人员能告知一下图书买100返20的券什么时候到账?
  •     一直购买这个系列的图书,一致认为oreilly系列是顶级的,一直都很喜欢,这本书也一样,很棒!!!!!!!!!!!!!!!!!!!!!
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024