深入淺出面向?qū)ο蠓治雠c設(shè)計

出版時間:2007-06  出版社:東南大學出版社  作者:Brett D.McLaughlin,Gary Pollice,David West  頁數(shù):600  
Tag標簽:無  

內(nèi)容概要

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

章節(jié)摘錄

插圖

編輯推薦

  通過一連串的腦力開發(fā),《深入淺出面向?qū)ο蠓治雠c設(shè)計》壓縮了學習與獲取復雜信息所需的時間??梢灶A(yù)料,這將是一段充滿樂趣的學習之旅。相信在讀完本書之時,你肯定能夠?qū)懗鰝ゴ蟮能浖??! ”緯鴺s獲2007年第十七屆Jolt技術(shù)類圖書震撼大獎?! ∧闶欠裨缫褜κ忻嫔夏切┲挥性诔蔀閷<乙院?,讀起來才有感覺的 OOA&D 書籍感到厭倦?你可能早就聽說過 OOA&D 書籍能幫助你寫出偉大的軟件 — 讓老板高興、客戶滿意的軟件?! 〉绾无k到呢?  《深入淺出面向?qū)ο蠓治龊驮O(shè)計》將告訴你如何分析、設(shè)計以及撰寫真正面向?qū)ο蟮能浖喝菀字乩?、好維護、可擴展的軟件;不再使你心碎的軟件;讓你增添新功能而不會破壞舊機制的軟件。在本書中,你將學到:   ·使用諸如封裝(encapsulation)與委派(delegation)的 OO 原則建立靈活的應(yīng)用程序。   ·使用開閉原則(Open-Closed Principle)與單一責任原則(Single-Responsibility Principle)提升程序的重利用性。   ·學習如何將 OO 原則、設(shè)計模式及各種開發(fā)方法,通通整合到 OOA&D 項目的生命周期里。   ·運用 UML、用例及用例圖來確保所有利害關(guān)系人都能清楚地進行溝通,協(xié)助你交付正確的軟件,達到每個人的要求。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    深入淺出面向?qū)ο蠓治雠c設(shè)計 PDF格式下載


用戶評論 (總計40條)

 
 

  •   現(xiàn)在的大多數(shù)編程語言都號稱面向?qū)ο罅耍芏嗟某鯇W者依舊對“面向?qū)ο蟆边@四個字無法理解,讀了這本書可以知道,“面向?qū)ο蟆眱H是以對象為設(shè)計(思考)目標的一種編程方式,其內(nèi)容有兩方面:OOA和OOD,即分析與設(shè)計,純粹的談什么是面向?qū)ο?,往往很難說得很清楚,但按照書中的例子的思路來分析下來,自然而然就培養(yǎng)起正確的思考習慣(而且是OOD的)。本書以類JAVA語言舉例,適合C、AS及其它對類編程有一定基礎(chǔ)的朋友們閱讀。很奇怪目前為止還沒有中譯本,可能是這本書內(nèi)容屬于初、中級編程的范圍,專業(yè)人員不看,業(yè)余人員不買,造成的。網(wǎng)上有電子版下載,幾乎就是這個影印版的底稿,但捧著紙質(zhì)書籍隨意的翻看、標注,這種快樂是遠比在電腦前曬著電腦光看書多出許多倍。
  •   HeadFirst的書都是圖文并茂,生動易讀。說實話,這樣的書其實不是寫出來的,而是開發(fā)出來的,會采用一系列的手段來和讀者進行互動和問答。但就這本而言,這是2006年Jolt大獎的獲得者。這本書是講OOAD的,相對來說是一個軟件生命周期的時序展現(xiàn)。結(jié)合之前的設(shè)計模式的那本,偏向于靜態(tài)的方法的展現(xiàn),正好配合來看。畢竟在軟件領(lǐng)域沒有個幾年功夫不容易形成這樣貫通的眼光的。相當推薦。
  •   內(nèi)容很不錯很適合剛開始學軟件工程的計算機專業(yè)的人學習
  •   headfirst的書的確不錯,很多以前面向?qū)ο蟛欢模戳诉@本書才明白,真是好書!
  •   讀過設(shè)計模式,也開始讀其他方面的書,這本書,對于那些會寫java程序,但是程序很亂的人,是本很不錯的書
  •   結(jié)合那本設(shè)計模式來看,將對oo思想真正融入到實踐中
  •   rt
    it help me to acknowledge the OO-AD principle by using ***mon words just ***e talking
  •   和headfirst模式設(shè)計風格一樣,淺顯易懂
  •   HeadFirst系列圖書很不錯,看的過程感覺很輕松,推薦大家看看.
  •   超愛headfirst系列
  •   非常好的一本書,很喜歡,一些概念講的很淺顯易懂
  •   很好
    湊字數(shù)
    湊字數(shù)
    湊字數(shù)
    湊字數(shù)
  •   真是一本潛移默化,圖文并茂的好書。不過收到后,里面又有窟窿。為什么就不能一次圓滿呢?退了重新買一本。
  •   嗯,不是太難。就當練習英文了
  •   那是相當?shù)目梢?/li>
  •   和潘加宇的思路和像不錯推薦!
  •   已經(jīng)看了一半了,感覺書還不錯,把面向?qū)ο笤O(shè)計用買賣吉他的例子來演示了一番,挺容易理解的,雖然是英文版,但看起來沒多大困難,四級水平看起來,需要查字典的地方不是很多。建議這本書和那本HeadFistDesignPattern結(jié)合起來看,先看這本,再看那本DesignPattern,同時為了提高英文水平,建議還是買影音版的比較好
  •   我最喜歡這本書的風格,沒有過多的羅索的說教文字,一些形象的手法運用能夠讓讀者很直接的找到所需要理解的知識。推薦英文版
  •   書的內(nèi)容很好,只是書本有點舊。
  •   拍錯了個影印版的,竟然不肯換中文版的給我,售后不行
  •   內(nèi)容編排非常喜歡!
  •   書頁有損,但是不影響閱讀。
  •   英文版的讀起來有點慢,還好內(nèi)容還比較易懂,順便練英文了。
  •   現(xiàn)在放在那里生灰塵。。。。。。。。。。
  •   正在看,弄了再評論
  •   有些列子,沒有太整明白,不過比書店便宜一些。
  •   headfirst 是一直在用的一套書, 這套書的寫作風格輕松靈活,
    但這次買的書紙?zhí)。噶?,跟同學從**亞馬遜買的同名同價的書沒法比,
    心中很不爽。
  •   雖然是影音版的,也不帶這么敷衍和忽悠客戶的!
  •   有破損,別人的東西就不是東西吧!
  •   紙?zhí)×?,背面的?nèi)容會透過來,與同樣600頁上下的Head First Design Patterns相比,薄不少。書是好書,出版方太摳門的話,只會讓用戶體驗變差。用iPad其實一樣看,如果紙書達不到精美標準的話,以后不會買……書5星,紙1星 平均3星:)
  •   不再是空洞的概念,而是實事求是的實例,讓我享受了面向?qū)ο蠓治雠c設(shè)計的樂趣。是我讀過的最好的計算機書籍之一!
  •   書是一本好書,雖然純英文的,但是讀起來難度不大,問題就是熟的印刷質(zhì)量查,前面好多褶皺,雖然不影響讀,但是感覺很不爽!內(nèi)容好,所以給四星!后期發(fā)現(xiàn)中間的紙張真是差勁兒啊,里面還有爛頁,一本好書被這些東西弄得,哎
  •   過了好久才發(fā)現(xiàn)是影印版,坑啊,退不了了
  •   內(nèi)容很好,這個系列的我一直很喜歡;紙質(zhì)太差!強烈抗議!
  •   購買的商品與網(wǎng)上一致,不錯。
  •   書的內(nèi)容沒得說,但是送來的時候有明顯的褶皺,影響心情。
  •   質(zhì)量很好。書的內(nèi)容不枯燥,不會讓人看了想睡覺。而且書里還有很多練習,個人認為很適合自學。
  •   Head First不適合高級用戶,明白的人會像大學生讀小學課本一樣感到無聊
  •   好好學習,讓自己的思維面向?qū)ο?/li>
  •   不知道還會出哪些head first內(nèi)容,這種排版方式真的很別致,舒服,好玩
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7