注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)UML與Java面向?qū)ο箝_發(fā)實踐

UML與Java面向?qū)ο箝_發(fā)實踐

UML與Java面向?qū)ο箝_發(fā)實踐

定 價:¥45.00

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

ISBN: 9787302076032 出版時間: 2003-12-01 包裝: 平裝
開本: 26cm 頁數(shù): 383 字?jǐn)?shù):  

內(nèi)容簡介

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

作者簡介

  理查德·C.李有35年以上的軟件工程開發(fā)和管理經(jīng)驗。他曾從事電子出版、嵌入系統(tǒng)、大型IMS項目、多媒體、操作支持系統(tǒng)、處理控制、事務(wù)處理和交換等前沿開發(fā)工作,并做過這些領(lǐng)域的管理工作。作為面向?qū)ο蠹夹g(shù)最最早的使用之一,他當(dāng)前的興趣是成功地完成更多的面向?qū)ο箜椖俊?/div>

圖書目錄

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