你是否早已对市面上那些只有在成为专家以后,读起来才有感觉的 OOA&D 书籍感到厌倦?你可能早就听说过 OOA&D 书籍能帮助你写出伟大的软件 — 让老板高兴、客户满意的软件。.
但如何办到呢?
《深入浅出面向对象分析和设计》将告诉你如何分析、设计以及撰写真正面向对象的软件:容易重利用、好维护、可扩展的软件;不再使你心碎的软件;让你增添新功能而不会破坏旧机制的软件。在本书中,你将学到:
·使用诸如封装(encapsulation)与委派(delegation)的 OO 原则建立灵活的应用程序。
·使用开闭原则(Open-Closed Principle)与单一责任原则(Single-Responsibility Principle)提升程序的重利用性。
·学习如何将 OO 原则、设计模式及各种开发方法,通通整合到 OOA&D 项目的生命周期里。
·运用 UML、用例及用例图来确保所有利害关系人都能清楚地进行沟通,协助你交付正确的软件,达到每个人的要求。...
Brett McLaughlin
Brett McLaughlin is a bestselling and award-winning non-fiction author. His books on computer programming, home theater, and analysis and design have sold in excess of 100,000 copies. He has been writing, editing, and producing technical books for nearly a decade, and is as comfortable in front of a word processor as he is behind a guitar, chasing his two sons and his daughter around the house, or laughing at reruns of Arrested Development with his wife.
Brett spends most of his time these days on cognitive theory, codifying and expanding on the learning principles that shaped the Head First series into a bestselling phenomenon. He's curious about how humans best learn, why Star Wars was so formulaic and still so successful, and is adamant that a good video game is the most effective learning paradigm we have.
Gary Pollice
Gary Pollice is a self-labeled curmudgeon (that's a crusty, ill- tempered, usually old man) who spent over 35 years in industry trying to figure out what he wanted to be when he grew up. Even though he hasn't grown up yet, he did make the move in 2003 to the hallowed halls of academia where he has been corrupting the minds of the next generation of software developers with radical ideas like, "develop software for your customer, learn how to work as part of a team, design and code quality and elegance and correctness counts, and it's okay to be a nerd as long as you are a great one." Gary is also a co-author of Head First Object-Oriented Analysis and Design.Gary is a Professor of Practice (meaning he had a real job before becoming a professor) at Worcester Polytechnic Institute. He went to WPI because he was so impressed with the WPI graduates that he's worked with over the years. He lives in central Massachusetts with his wife, Vikki, and their two dogs, Aloysius and Ignatius. When not working on geeky things he ... well he's always working on geeky things. You can see what he's up to by visiting his WPI home page at http://web.cs.wpi.edu/~gpollice/. Feel free to drop him a note and complain or cheer about the book.
David West
David West would like to describe himself as sheik geek. Unfortunately no one else would describe him in that way. They would say he is a professional Englishman who likes to talk about software development best practices with the passion and energy of an evangelical preacher. Recently Dave has moved to Ivar Jacobson Consulting, where he runs the Americas and can combine his desire to talk about software development and spread the word on rugby and football, and argue that cricket is more exciting that baseball.Before running the Americas for Ivar Jacobson Consulting, Dave worked for a number of years at Rational Software (now a part of IBM). Dave held many positions at Rational and then IBM, including Product Manager for RUP where he introduced the idea of process plug-ins and agility to RUP. Dave still laments the days when he use to sit in a cube and write software in the city of London. This is where he believes he cut his teeth writing big insurance systems with nothing but a green screen and a process flow chart.
Dave can be contacted at dwest@ivarjacobson.com, and if he is not with customers or drinking warm beer with his friends in Boston, he will email you back.
这本书关注的是开发流程,如何分析入手开发 没有那么神的一本书,入门级的书! 看完都没什么细节印象,感觉怎么用用例那PART比较实用点
评分昨天下班就跑到中关村图书大厦买了一本!至于内容怎么样,还没有细看,但是因为看过HFDP,所以对这本书的内容还是比较放心的!等看过后再发些具体的评论~ 不过这里我特别想BS一下东南大学出版社,这本书的纸真是太薄啦!!!背面的文字和图都印了过来,跟HFDP那本根本没法比!!!这么好的...
评分看了这本书的前三章,一章是讲吉他店搜索商品的程序,另外两章是讲做一个狗门,最近,刚学完J2SE,做了个超小的项目,看这本书,感觉讲的真的是很细致,如果能带着问题,相信收获能够更大,对于从前写小豆腐块程序的程序员,本书的启发更大,让你看看一个茅草屋程序和小别墅程...
评分昨天下班就跑到中关村图书大厦买了一本!至于内容怎么样,还没有细看,但是因为看过HFDP,所以对这本书的内容还是比较放心的!等看过后再发些具体的评论~ 不过这里我特别想BS一下东南大学出版社,这本书的纸真是太薄啦!!!背面的文字和图都印了过来,跟HFDP那本根本没法比!!!这么好的...
评分国外大虾弄的大作就是不一样! 图文并茂+情景式教学,而且循序渐进,用浅白的方式说出来。对于我来说,读得懂的书就是好书! 顺便也向各位用Ruby编程的同学推荐下这个地方(要翻墙): http://pedromtavares.wordpress.com/2010/01/18/hfooad-introduction/ 里面用Ruby写了...
**一次意外的思维启发** 这本书对我而言,更像是一次意外的思维启发,而非单纯的技术教程。我原以为它会详细讲解各种设计模式、UML图的绘制技巧,或者各种语言在面向对象方面的具体实现。但它似乎更侧重于“为什么”和“如何思考”。它用一系列生动形象的比喻,将抽象的概念具象化,让我第一次真正理解了“对象”不仅仅是数据和方法的集合,更是一种看待问题、组织信息的方式。书中反复强调的“职责划分”、“高内聚低耦合”这些原则,虽然听起来朴实无华,却蕴含着构建健壮、可维护系统的核心思想。我开始尝试用这种新的视角去审视我曾经写过的代码,发现了很多可以改进的地方,也让我对未来的项目规划有了更清晰的认识。这本书没有给我一套现成的“银弹”,而是教会了我如何自己去寻找“银弹”,这种由内而外的改变,远比死记硬背一些技术术语来得重要。
评分**学习路上的强心剂** 说实话,在翻开《深入浅出面向对象分析与设计》之前,我对自己的编程学习之路感到有些迷茫。技术更新换代太快,各种新概念层出不穷,我常常感到力不从心,甚至怀疑自己是否真的适合这条道路。但这本书的内容,特别是它在讲解核心概念时所展现出的条理性和逻辑性,给了我极大的信心。它没有回避难题,但又善于将复杂的问题分解,用通俗易懂的方式呈现。当我看到那些曾经让我头疼不已的概念,在书本的引导下变得清晰起来时,我感到一种前所未有的成就感。这本书就像是我学习路上的一个强心剂,让我重新燃起了对编程的热情,也让我坚信,只要方法得当,学习任何复杂的知识都是可能的。它让我明白,学习的过程本身就是一种能力的培养。
评分**对软件工程的全新理解** 在阅读《深入浅出面向对象分析与设计》之前,我一直认为软件开发就是把功能实现出来,然后交给测试。我对“分析”和“设计”这两个词的概念一直比较模糊,总觉得是那些高级工程师才需要考虑的事情。但这本书彻底颠覆了我的认知。它让我明白,一个好的软件,其灵魂在于前期的分析和设计。书中关于如何识别需求、如何将现实世界的问题映射到软件模型中的过程,让我眼前一亮。它展示了,优秀的设计不仅仅是为了让代码看起来更漂亮,更是为了提高软件的灵活性、可扩展性和可维护性,最终降低开发和维护成本。我开始意识到,良好的设计是一种投资,它能在软件的整个生命周期中带来巨大的回报。这本书让我对“工程”这个词有了更深的敬畏,它不仅仅是技术的堆砌,更是智慧和经验的结晶。
评分**我与这本书的奇遇** 刚拿到《深入浅出面向对象分析与设计》这本书时,我其实是抱着一种“试试看”的心态。我是一个对编程世界充满好奇但又容易被复杂概念吓退的“小白”。市面上关于面向对象设计的书籍不在少数,但很多都像一本本厚重的字典,晦涩难懂,让人望而却步。我曾尝试过几本,结果都以失败告终,留下我一脑袋的问号和对自身学习能力的怀疑。然而,这本书的书名却带着一种莫名的吸引力,“深入浅出”这四个字就像一道光,照进了我迷茫的内心。我期待着它能像它的名字一样,将那些高深莫测的理论,化为我能理解、能掌握的知识。我希望它不仅仅是一本技术手册,更是一位耐心的导师,能够引导我一步步走进面向对象的世界,让我看到那些隐藏在代码背后的优雅和智慧。我希望它能让我摆脱对面向对象设计的恐惧,取而代之的是一种跃跃欲试的冲动,让我渴望去实践,去创造。
评分**从“怎么做”到“为什么这么做”** 我一直是一个动手能力比较强的人,在学习编程时,我更倾向于直接去尝试、去实践。这导致我虽然能写出一些能运行的代码,但对于代码背后更深层次的原理却知之甚少,甚至对“面向对象”这个词,也只是停留在“知道有这么回事”的层面。这本书的出现,让我开始从“怎么做”转向“为什么这么做”。它不仅仅教我如何去实现一个面向对象的系统,更重要的是,它解释了为什么我们要采用面向对象的方式,它解决了什么样的问题,它带来了什么样的好处。书中的一些案例分析,让我看到了不同设计决策带来的截然不同的后果,这促使我开始思考,如何在实际开发中做出更明智的选择。这种由表及里的学习方式,让我感觉自己不仅仅是在学习一门技术,更是在提升自己的软件工程素养。
评分对OO的理解更生活和形象化。推荐给新手。
评分是一本好书
评分没什么意义的一本,hf设计模式和hf java卖的太好,出本中间的骗钱吧,o'reilly啊。。。
评分觉得还是略偏简单了一点,不过还是有收获。可读性一如既往的强。
评分=》待读 测试驱动,敏捷开发和结对编程 。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2026 qciss.net All Rights Reserved. 小哈图书下载中心 版权所有