注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合深入淺出面向對象分析與設計(影印版)

深入淺出面向對象分析與設計(影印版)

深入淺出面向對象分析與設計(影印版)

定 價:¥98.00

作 者: (美)麥克勞夫林、等
出版社: 東南大學出版社
叢編項:
標 簽: 算法語言

ISBN: 9787564107437 出版時間: 2007-06-01 包裝: 平裝
開本: 12 頁數(shù): 600 字數(shù):  

內容簡介

  通過一連串的腦力開發(fā),《深入淺出面向對象分析與設計》壓縮了學習與獲取復雜信息所需的時間。可以預料,這將是一段充滿樂趣的學習之旅。相信在讀完本書之時,你肯定能夠寫出偉大的軟件。本書榮獲2007年第十七屆Jolt技術類圖書震撼大獎。你是否早已對市面上那些只有在成為專家以后,讀起來才有感覺的 OOA&D 書籍感到厭倦?你可能早就聽說過 OOA&D 書籍能幫助你寫出偉大的軟件 — 讓老板高興、客戶滿意的軟件。但如何辦到呢?《深入淺出面向對象分析和設計》將告訴你如何分析、設計以及撰寫真正面向對象的軟件:容易重利用、好維護、可擴展的軟件;不再使你心碎的軟件;讓你增添新功能而不會破壞舊機制的軟件。在本書中,你將學到: ·使用諸如封裝(encapsulation)與委派(delegation)的 OO 原則建立靈活的應用程序?! な褂瞄_閉原則(Open-Closed Principle)與單一責任原則(Single-Responsibility Principle)提升程序的重利用性?! W習如何將 OO 原則、設計模式及各種開發(fā)方法,通通整合到 OOA&D 項目的生命周期里?! み\用 UML、用例及用例圖來確保所有利害關系人都能清楚地進行溝通,協(xié)助你交付正確的軟件,達到每個人的要求。注:本書為英文版。

作者簡介

暫缺《深入淺出面向對象分析與設計(影印版)》作者簡介

圖書目錄

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 Toolbox
Chapter 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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號