內容簡介
以初學者對於物件導向技術的疑問為中心,解說物件導向相關知識與技術。內容主要區分為三篇共12章,從物件導向規格、UML解說、Java程式與OOP、開發程序、eXtreme Programming到程式再利用、物件導向專案管理。由基礎到應用實作,完整而有系統地討論物件導向技術,閱讀過本書之後,真正讓您踏入物件導向的世界,感受到OO技術所帶來的方便性與效能提昇。
目錄
基礎篇
第一章物件導向的真面目
物件導向懷疑論、物件導向目前的環境、對於物件導向誤解的真相、如何善用物件導向第二章物件導向概念及用語介紹
物件無所不在、誰來決定物件的樣式、物件導向的精髓、第三章物件導向的共通語言「UML」
圖形與溝通、何謂UML、為何要使用UML、UML的使用方法第四章準備好開始物件導向程式設計了嗎
Java程式是否等於OOP、挑戰物件導向程式設計應用篇
第五章千方百計只為設計
判斷基準、物件導向設計、物件導向設計的優點、第六章培養設計能力
如何培養設計能力、系統的塑模作業、從物件的角度來思考、樣式變更可能影響的範圍第七章「物件導向分析」之謎
分析作業的執行方式、需求定義、物件導向分析、與設計結合第八章 開發程序與XP(eXtreme Programming)
何謂開發程序、物件導向開發程序、Unified Process、eXtreme Programming、實務操作、XP的陷阱發展篇
第九章 不是只有程式碼可以再利用
何謂再利用、設計模式、Observer模式、分析模式、框架、未來的軟體開發模式第十章 物件導向如何專案管理?
物件導向與專案管理的關係、工時估計、與組織相關的管理、進度管理第十一章 如何學會物件導向
學習物件導向的方法、角色義務大不同、專案中的物件導向學習第十二章 「物件喜好度」提昇大作戰
進入軟體工學的世界、導入物件導向的注意事項、物件導向的系統開發流程附錄A 物件導向程式設計語言與塑模工具
何謂好的物件導向入門程式語言、何謂好的UML入門工具附錄B 用語集