內容簡介
你是否早已對市面上那些只有在成為專家以後讀起來才有感覺的OOA&D書籍感到厭倦?你可能早就聽說過OOA&D書籍能幫助你寫出偉大的軟體——讓老闆高興、客戶滿意的軟體。但如何辦到呢?《深入淺出面向對象分析與設計》(中文版)將告訴你如何分析、設計以及撰寫真正面向對象的軟體:容易重用、好維護、可擴展的軟體;不再使你心碎的軟體;讓你增添新功能而不會破壞舊機制的軟體。
作者簡介
BrettMcLaughlin,BrettMcLaughlin是一位出色的吉他手,擅長於藍調布魯斯和爵士樂的演奏。同時,作為一位幫助人們更好地編寫程式的作家,McLaughlin為讀者奉獻了許多優秀的作品和暢銷書籍。如《JavaandXML》,《Java5.0Ti-ger:ADeveloper'sNotebook》,《HomeTheaterHacks》等等。
編輯推薦
在《深入淺出面向對象分析與設計》(中文版)中,你將學到:
·使用諸如封裝(encapsulation)與委派(delegation)之類的OO原則建立靈活的應用程式。
·使用開閉原則(Open-ClosedPrinciple)與單一職責原則(Single-ResponsibilitvPrinciple)提升程式的重用性。
·學習如何將OO原則、設計模式及各種開發方法通通整合到OOA&D項目的生命周期里。
·運用UML、用例及用例圖來確保所有利害關係人都能清楚地進行溝通,協助你交付正確的軟體,達到每個人的要求。
目錄
介紹
1偉大軟體由此開始:良好應用程式的基石
2給客戶所需之物:收集需求
3山可移,此情永不渝……現在,情況有變:需求變更
4將你的軟體帶進現實世界:分析
5第一部分:諸行無常——良好的設計
插曲:OO大災難
第二部分:給你的軟體30分鐘的伸展操——靈活的軟體
6“我的名字是ArtVandelay”:解決真正的大問題
7為混亂帶來次序:架構
8原創性被高估:設計原則
9軟體終究為客戶服務:重複與測試
10組合在一起:OOA&D生命周期
附錄1:本書遺珠
附錄2:歡迎光臨對象村
……