深入浅出面向对象分析与设计

出版时间:2007-06  出版社:东南大学出版社  作者:Brett D.McLaughlin,Gary Pollice,David West  页数:600  
Tag标签:无  

内容概要

Head First Object Oriented Analysis and Design is a refreshing look at subject of OOAD. What sets this book apart is its focus on learning. The authors have made the content of OOAD accessible, usable for the practitioner."  Ivar Jacobson, Ivar Jacobson Consulting  "I just finished reading HF OOA&D and I loved it! The thing I liked most about this book was its focus on why we do OOA&D-to write great software!"Kyle Brown, Distinguished Engineer, IBM

作者简介

作者:(美)麦克劳夫林 等

书籍目录

Copyright Dedication how to use this book: Intro  Who is this book for?  We know what you're thinking.  And we know what your brain is thinking.  Metacognition: thinking about thinking  Here's what WE did:  Here's what YOU can do to bend your brain into submission  Read Me  The Technical Team  Acknowledgements  Chapter 1. well-designed apps rock: Great Software Begins Here  Rock and roll is forever!  Rick's shiny new application What's the FIRST thing you'd change?  Great software is... more than just one thing  Great software in 3 easy steps  Focus on functionality first  Test drive   Looking for problems   Analysis   Apply basic OOprinciples  Design once,design teice  How easy is it to change your applications?  Encapsualte what varies    Delegation  Great software at last(for now)  OOA&D is about writing great software   Bullet Poins Chapter 2. gathering requirements: Give Them What They Want   You've got a new programming gig   Test dvive   Incorrect usage(sort of)   What is a Requirement?  Greating a requirments list  Plan for things going wrong   Alternate paths handle system problems  One use case,three parts  Check your requirements against yuor use cases  Your system must work in the real world  Getting to know the Happy Path   OOA&D ToolboxChapter 3. requirements change: I Love You, You're Perfect... Now Change Chapter 4. analysis: Taking Your Software into the Real World Chapter 5 (part 1). good design = flexible software: Nothing Ever Stays the Same Chapter 5 (part 2). good design = flexible software: Give Your Software a 30-minute Workout Chapter 6. solving really big problems "My Name is Art Vandelay...I am an Architect" Chapter 7. architecture Bringing Order to Chaos Chapter 8. design principles: Originality is Overrated Chapter 9. iterating and testing: The Software is Still for the Customer Chapter 10. the ooa&d lifecycle: Putting It All Together Appendix i. leftovers: The Top Ten Topics (we didn't cover)   #1. IS-A and HAS-A   #2. Use case formats   #3. Anti patterns   #4. CRC cards   #5. Metrics   #6. Sequence diagrams   #7. State diagrams   #8. Unit testing   #9. Coding standards and readable code   #10. Refactoring Appendix ii. welcome to objectville: Speaking the Language of OO

章节摘录

插图

编辑推荐

  通过一连串的脑力开发,《深入浅出面向对象分析与设计》压缩了学习与获取复杂信息所需的时间。可以预料,这将是一段充满乐趣的学习之旅。相信在读完本书之时,你肯定能够写出伟大的软件。  本书荣获2007年第十七届Jolt技术类图书震撼大奖。  你是否早已对市面上那些只有在成为专家以后,读起来才有感觉的 OOA&D 书籍感到厌倦?你可能早就听说过 OOA&D 书籍能帮助你写出伟大的软件 — 让老板高兴、客户满意的软件。  但如何办到呢?  《深入浅出面向对象分析和设计》将告诉你如何分析、设计以及撰写真正面向对象的软件:容易重利用、好维护、可扩展的软件;不再使你心碎的软件;让你增添新功能而不会破坏旧机制的软件。在本书中,你将学到:   ·使用诸如封装(encapsulation)与委派(delegation)的 OO 原则建立灵活的应用程序。   ·使用开闭原则(Open-Closed Principle)与单一责任原则(Single-Responsibility Principle)提升程序的重利用性。   ·学习如何将 OO 原则、设计模式及各种开发方法,通通整合到 OOA&D 项目的生命周期里。   ·运用 UML、用例及用例图来确保所有利害关系人都能清楚地进行沟通,协助你交付正确的软件,达到每个人的要求。

图书封面

图书标签Tags

评论、评分、阅读与下载


    深入浅出面向对象分析与设计 PDF格式下载


用户评论 (总计40条)

 
 

  •   现在的大多数编程语言都号称面向对象了,但很多的初学者依旧对“面向对象”这四个字无法理解,读了这本书可以知道,“面向对象”仅是以对象为设计(思考)目标的一种编程方式,其内容有两方面:OOA和OOD,即分析与设计,纯粹的谈什么是面向对象,往往很难说得很清楚,但按照书中的例子的思路来分析下来,自然而然就培养起正确的思考习惯(而且是OOD的)。本书以类JAVA语言举例,适合C、AS及其它对类编程有一定基础的朋友们阅读。很奇怪目前为止还没有中译本,可能是这本书内容属于初、中级编程的范围,专业人员不看,业余人员不买,造成的。网上有电子版下载,几乎就是这个影印版的底稿,但捧着纸质书籍随意的翻看、标注,这种快乐是远比在电脑前晒着电脑光看书多出许多倍。
  •   HeadFirst的书都是图文并茂,生动易读。说实话,这样的书其实不是写出来的,而是开发出来的,会采用一系列的手段来和读者进行互动和问答。但就这本而言,这是2006年Jolt大奖的获得者。这本书是讲OOAD的,相对来说是一个软件生命周期的时序展现。结合之前的设计模式的那本,偏向于静态的方法的展现,正好配合来看。毕竟在软件领域没有个几年功夫不容易形成这样贯通的眼光的。相当推荐。
  •   内容很不错很适合刚开始学软件工程的计算机专业的人学习
  •   headfirst的书的确不错,很多以前面向对象不懂的,看了这本书才明白,真是好书!
  •   读过设计模式,也开始读其他方面的书,这本书,对于那些会写java程序,但是程序很乱的人,是本很不错的书
  •   结合那本设计模式来看,将对oo思想真正融入到实践中
  •   rt
    it help me to acknowledge the OO-AD principle by using ***mon words just ***e talking
  •   和headfirst模式设计风格一样,浅显易懂
  •   HeadFirst系列图书很不错,看的过程感觉很轻松,推荐大家看看.
  •   超爱headfirst系列
  •   非常好的一本书,很喜欢,一些概念讲的很浅显易懂
  •   很好
    凑字数
    凑字数
    凑字数
    凑字数
  •   真是一本潜移默化,图文并茂的好书。不过收到后,里面又有窟窿。为什么就不能一次圆满呢?退了重新买一本。
  •   嗯,不是太难。就当练习英文了
  •   那是相当的可以
  •   和潘加宇的思路和像不错推荐!
  •   已经看了一半了,感觉书还不错,把面向对象设计用买卖吉他的例子来演示了一番,挺容易理解的,虽然是英文版,但看起来没多大困难,四级水平看起来,需要查字典的地方不是很多。建议这本书和那本HeadFistDesignPattern结合起来看,先看这本,再看那本DesignPattern,同时为了提高英文水平,建议还是买影音版的比较好
  •   我最喜欢这本书的风格,没有过多的罗索的说教文字,一些形象的手法运用能够让读者很直接的找到所需要理解的知识。推荐英文版
  •   书的内容很好,只是书本有点旧。
  •   拍错了个影印版的,竟然不肯换中文版的给我,售后不行
  •   内容编排非常喜欢!
  •   书页有损,但是不影响阅读。
  •   英文版的读起来有点慢,还好内容还比较易懂,顺便练英文了。
  •   现在放在那里生灰尘。。。。。。。。。。
  •   正在看,弄了再评论
  •   有些列子,没有太整明白,不过比书店便宜一些。
  •   headfirst 是一直在用的一套书, 这套书的写作风格轻松灵活,
    但这次买的书纸太薄,透亮,跟同学从**亚马逊买的同名同价的书没法比,
    心中很不爽。
  •   虽然是影音版的,也不带这么敷衍和忽悠客户的!
  •   有破损,别人的东西就不是东西吧!
  •   纸太薄了,背面的内容会透过来,与同样600页上下的Head First Design Patterns相比,薄不少。书是好书,出版方太抠门的话,只会让用户体验变差。用iPad其实一样看,如果纸书达不到精美标准的话,以后不会买……书5星,纸1星 平均3星:)
  •   不再是空洞的概念,而是实事求是的实例,让我享受了面向对象分析与设计的乐趣。是我读过的最好的计算机书籍之一!
  •   书是一本好书,虽然纯英文的,但是读起来难度不大,问题就是熟的印刷质量查,前面好多褶皱,虽然不影响读,但是感觉很不爽!内容好,所以给四星!后期发现中间的纸张真是差劲儿啊,里面还有烂页,一本好书被这些东西弄得,哎
  •   过了好久才发现是影印版,坑啊,退不了了
  •   内容很好,这个系列的我一直很喜欢;纸质太差!强烈抗议!
  •   购买的商品与网上一致,不错。
  •   书的内容没得说,但是送来的时候有明显的褶皱,影响心情。
  •   质量很好。书的内容不枯燥,不会让人看了想睡觉。而且书里还有很多练习,个人认为很适合自学。
  •   Head First不适合高级用户,明白的人会像大学生读小学课本一样感到无聊
  •   好好学习,让自己的思维面向对象
  •   不知道还会出哪些head first内容,这种排版方式真的很别致,舒服,好玩
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7