注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計JAVA及其相關UML與Java面向對象開發(fā)實踐

UML與Java面向對象開發(fā)實踐

UML與Java面向對象開發(fā)實踐

定 價:¥45.00

作 者: (美)理查德·C.李(Richard C.Lee),(美)威廉姆·M.泰芬哈特(William M.Tepfenhart)著;王晨溦譯;王晨溦譯
出版社: 清華大學出版社
叢編項: 國外經典教材
標 簽: Java

ISBN: 9787302076032 出版時間: 2003-12-01 包裝: 平裝
開本: 26cm 頁數: 383 字數:  

內容簡介

  本書特色:·從使用Java進行實現的角度,詳細討論了面向對象技術的主要原則?!⒂美鳛橐环N了開發(fā)規(guī)格說明模型的手段進行深入介紹。·涵蓋眾多分析方法,對其剪裁后可適用于專門的組織,并為初學者推薦了最容易的方法?!ぬ峁┝瞬蹲絼討B(tài)行為的詳細內容,及很多關于如何設計和實現的材料。·詳細介紹Java標準擴展及編程例子,以便學生能夠學以致用。·涵蓋了Java中如何實現關系(包含聚合和關聯(lián))的內容。本書將軟件開發(fā)過程看作一個建模過程,通過對4個模型的建模過程的說明,闡述了面向對象技術。這4個模型分別為規(guī)格說明模型、分析模型、設計模型和代碼模型。同時,在描述建立這幾個模型的時候,運用了UML技術,采用了UML中的各種圖對建模進行說明,如用例圖、順序圖等。而且,在代碼模型中,以Java語言為例介紹了面向對象的語言如何實現。

作者簡介

  理查德·C.李有35年以上的軟件工程開發(fā)和管理經驗。他曾從事電子出版、嵌入系統(tǒng)、大型IMS項目、多媒體、操作支持系統(tǒng)、處理控制、事務處理和交換等前沿開發(fā)工作,并做過這些領域的管理工作。作為面向對象技術最最早的使用之一,他當前的興趣是成功地完成更多的面向對象項目。

圖書目錄

第1章  用抽象管理復雜事務
    1.1  復雜系統(tǒng)
    1.2  抽象機制
    1.3  服務激活抽象
    1.4  進程控制抽象
    1.5  關系
    1.6  行為
    1.7  規(guī)則
    1.8  小結
第2章  面向對象范式
    2.1  面向對象范式
    2.2  面向對象的原則
    2.3  面向對象的計算模型
    2.4  例子
    2.5  小結
第3章  建立規(guī)格說明模型
    3.1  用例介紹
    3.2  編檔用例
    3.3  開發(fā)用例的準則
    3.4  契約
    3.5  推薦的方法
    3.6  例子
    3.7  小結
第4章  發(fā)現對象
    4.1  面向對象分析: 應用域的模型
    4.2  建立面向對象模型
    4.3  識別對象、類和接口
    4.4  當前技術
    4.5  傳統(tǒng)技術
    4.6  推薦的方法
    4.7  例子
    4.8  小結
第5章  識別職責
    5.1  對象是什么
    5.2  屬性是什么
    5.3  服務是什么
    5.4  方法是什么
    5.5  識別屬性
    5.6  指定屬性
    5.7  識別服務
    5.8  指定服務
    5.9  推薦的方法
    5.10  例子
    5.11  小結
第6章  指定靜態(tài)行為
    6.1  行為是什么
    6.2  影響行為規(guī)格說明的Java服務(操作)
    6.3  指定靜態(tài)行為的技術
    6.4  指定控制的技術
    6.5  編檔控制的技術
    6.6  編檔靜態(tài)行為的技術
    6.7  推薦的方法
    6.8  例子
    6.9  小結
第7章  動態(tài)行為
    7.1  介紹
    7.2  識別動態(tài)行為的技術
    7.3  識別并指定事件
    7.4  例子
    7.5  指定動態(tài)行為
    7.6  編檔動態(tài)行為
    7.7  推薦的方法
    7.8  小結
第8章  識別關系
    8.1  訪問另一個對象的服務
    8.2  關系
    8.3  泛化
    8.4  識別并指定泛化/特化
    8.5  對象聚合
    8.6  聚合的分類
    8.7  對象間的鏈接
    8.8  識別并指定鏈接和聚合
    8.9  管理關系
    8.10  編檔關系
    8.11  推薦的方法
    8.12  例子
    8.13  小結
第9章  規(guī)則
    9.1  介紹
    9.2  識別聲明語句
    9.3  指定并編檔規(guī)則
    9.4  將規(guī)則映射到合適的面向對象概念
    9.5  用UML編檔規(guī)則
    9.6  實現規(guī)則
    9.7  推薦的方法
    9.8  小結
第10章  模型
    10.1  概念
    10.2  概念和面向對象模型
    10.3  使用UML編檔概念
    10.4  子系統(tǒng)
    10.5  組織子系統(tǒng)
    10.6  識別子系統(tǒng)
    10.7  推薦的方法
    10.8  例子
    10.9  小結
第11章  設計
    11.1  介紹
    11.2  系統(tǒng)設計
    11.3  詳細設計
    11.4  小結
第12章  Java基礎
    12.1  Java語言介紹
    12.2  編程元素
    12.3  簡單數據類型
    12.4  語句是什么
    12.5  語句流的控制
    12.6  分支語句
    12.7  異常處理
    12.8  命名空間
    12.9  類型轉換
    12.10  推薦的方法
第13章  實現類和接口
    13.1  類的組件
    13.2  類定義
    13.3  類體
    13.4  嵌套的、內部的和匿名的內部類
    13.5  精化的Java類
    13.6  接口示例
    13.7  推薦的方法
    13.8  類定義示例
    13.9  小結
第14章  實現靜態(tài)行為
    14.1  服務是什么
    14.2  方法定義
    14.3  方法體
    14.4  傳遞參數
    14.5  標識符的作用域
    14.6  多態(tài)
    14.7  創(chuàng)建對象和銷毀對象
    14.8  構造函數和Finalizer方法編碼準則
    14.9  推薦的方法
    14.10  小結
第15章  實現動態(tài)行為
    15.1  動態(tài)行為的元素
    15.2  簡單的狀態(tài)圖
    15.3  嵌套狀態(tài)圖
    15.4  并發(fā)狀態(tài)圖
    15.5  小結
第16章  實現泛化/特化
    16.1  介紹
    16.2  繼承
    16.3  實現泛化/特化
    16.4  Object類
    16.5  小結
第17章  實現更多的關系
    17.1  介紹
    17.2  引用
    17.3  靜態(tài)成員
    17.4  實現關聯(lián)
    17.5  實現聚合
    17.6  實現靜態(tài)成員
    17.7  推薦的方法
    17.8  小結
附錄A  統(tǒng)一建模語言(UML)
    A.1  介紹
    A.2  UML圖
    A.3  UML術語表
附錄B  Java語言總結
    B.1  保留字
    B.2  注釋
    B.3  字面常量
    B.4  變量聲明
    B.5  變量賦值
    B.6  操作符
    B.7  循環(huán)和條件
    B.8  類和接口定義
    B.9  對象
    B.10  數組
    B.11  方法和結構定義
    B.12  包和導入
    B.13  異常和同步
附錄C  Java語言與C和C++有何不同,
    C.1  不支持的C語言的數據類型
    C.2  簡單數據類型
    C.3  操作符
    C.4  參數
    C.5  操作符
    C.6  Java字符串
    C.7  內存管理
    C.8  其他雜項
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號