●第1章面向對像開發方法概述1
●1.1 結構化的軟件開發方法簡介3
●1.2 面向對像的軟件開發方法簡介6
●1.2.1 對像模型6
●1.2.2 UML:可視化建模語言7
●1.2.3 Rational Rose:可視化建模工具7
●1.3 面向對像開發中的核心思想和概念8
●1.3.1 問題領域、對像、屬性、狀態、行為、方法、實現8
●1.3.2 類、類型10
●1.3.3 消息、服務12
●1.3.4 接口13
●1.3.5 封裝、透明14
●1.3.6 抽像18
●1.3.7 繼承、擴展、覆蓋20
●1.3.8 組合21
●1.3.9 多態、動態綁定24
●1.4 UML語言簡介26
●1.4.1 用例圖27
●1.4.2 類框圖28
●1.4.3 時序圖29......
內容簡介
本書采用由淺入深、與實際應用緊密結合的方式,利用大量經典實用的實例,詳細講解Java面向對像的編程思想、編程語法和設計模式,介紹常見Java類庫的用法,總結優化Java編程的各種寶貴經驗,深入闡述Java虛擬機執行Java程序的原理。本書的實例都基於近期新的JDK8版本。本書的優選特色是以6條主線貫穿書:面向對像編程思想、Java語言的語法、Java虛擬機執行Java程序的原理、在實際項目中的運用、設計模式和性能優化技巧。另外,本書還貫穿了Oracle公司的OCJP(Oracle Certified Java Programmer)認證的考試要點。