2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

軟件工程研究院:Java與模式(附光盤)

  • 作者:閻宏 著
  • 出版社: 電子工業出版社
  • 出版時間:2002-10-01
  • 版次:1
  • 商品編號: 10094286

    頁數:1024

    印刷時間:2002-10-01


HK$117.60 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

《Java與模式》是一本講解設計原則以及最為常見的設計模式的實用教材,目的是為了工作繁忙的Java系統設計師提供一個快速而準確的設計原則和設計模式的輔導。《Java與模式》分為55章,第一個章節講解一個編編程模式,說明此模式的用意、結構,以及這一模式適合於什麼樣的情況等。每一個章節都附有多個例子和練習題,研習這些例子、完成這些練習題可以幫助讀者更好地理解所講的內容。大多數的章節都是相對獨立的,讀者可以打開《Java與模式》,從任何一章開始讀起。為了滿足不同程序的讀者的需要,《Java與模式》提供了一些標為"專題"的章節,不閱讀這些章節,對閱讀《Java與模式》的標準章節沒有影響。讀過《Java與模式》之後,讀者可以很有信心地在自己的系統設計工作中使用學過的內容,與同事交流面向對象的設計經驗,並在事業發展上有更多的收穫。

作者簡介

  閻宏,美籍華人。1992年獲博士學位,翌年赴日本京都大學進行博士後研究工作。 曾在美國花旗銀行(Citibank)、湯臣金融(Thomson Financial)、奧本海默基金(Oppenheimer)等處擔任軟件開發、架構設計和技術管理等工作。

媒體評論

  Java作為在Internet上最流行的編程語言,其發展非常迅速。從1995年誕生以來,經過短短的幾年發展,如今它已不僅僅是一門語言,而已發展為一門技術,包括Java的芯片技術、Java的編譯技術、Java的數據庫連接技術、基於Java的信息家電的聯網技術、企業信息服務的綜合求解方案技術等等。
  Java語言作為一種優秀的面向對象的程序設計語言,具有平台無關性、安全機制、高可靠性和內嵌的網絡支持等特點。由於Java語言的這些特點,使得Java語言成為當前網絡應用程序編寫的首選工具之一。
  
  

目錄

第一部分
第1章 模式的簡史和形而上學
1.1 模式是什麼
1.2 軟件模式的簡史
1.3 模式的起源
1.4 與道家思想的關係
1.5 軟件的永恆之道
1.6 模式的要素
1.7 本書講解模式的格式
第2章 統一建模語言UML簡介
2.1 建造世界貿易中心
2.2 什麼是UML
2.3 UML包括什麼
2.4 類圖
2.5 時序圖
2.6 狀態圖
2.7 UML及建模的工具

第二部分
第3章 軟件的可維護性與可復用性
3.1 軟件系統的可維護性
3.2 系統的可復用性
3.3 老子論「不武」
第4章 開一閉「原則(OCP)」
4.1 什麼是「開一閉」原則
4.2 怎樣做到「開一閉」原則
4.3 與其他設計原則的關係
4.4 策略模式對「開一閉」原則的支持
4.5 在其他設計模式中的體現
4.6 一個重構做法的討論
第5章 專題:Java語言的接口
5.1 什麼是接口
5.2 為什麼使用接口
5.3 Java接口常見的用法
第6章 專題:抽象類
6.1 什麼是抽象類
6.2 抽象類的用途
6.3 基於抽象類的模式和原則
6.4 什麼時候才應當使用繼承復用
第7章 裡氏代換原則(LSP)
7.1 美猴王的智慧
7.2 什麼是裡氏代換原則
7.3 裡氏代換原則在設計模式中的體現
7.4 墨子論「取譬」
7.5 從代碼重構的角度理解
第8章依賴倒轉原則(DIP)
8.1 為何而「倒轉」
8.2 「復用與可維護性的」倒轉
8.3 依賴倒轉原則
8.4 怎樣做到依賴倒轉原則
8.5 Java對抽象類型的支持
8.6 一個例子:賬號、賬號的種類和賬號的狀態
8.7 墨子論「取周」
8.8 依賴倒轉原則的優缺點
第9章 接口隔離原則(ISP)
9.1 什麼是接口隔離原則
9.2 一個角色隔離原則的例子
9.3 定製服務的例子
第10章 合成/聚合復用原則(CARP)
10.1 合成和聚合的區別
10.2 復用的基本種類
10.3 從代碼重構的角度理解
第11章 迪米特法則(LoD)
11.1 迪米特法則的各種表述
11.2 狹義的迪米特法則
11.3 迪米特法則與設計模式
11.4 廣義的迪米特法則
11.5 廣義迪米特法則在類的設計上的體現
11.6 廣義迪米特法則在代碼層次上的實現
11.7 老子論」聖人之治

第三部分
第12章 簡單工廠(Simple Factory)模式
12.1 工廠模式的幾種形態
12.2 簡單工廠模式的引進
12.3 簡單工廠模式的結構
12.4 簡單工廠模式的實現
12.5 簡單工廠模式與其他模式的關係
12.6 簡單工廠模式的優點和缺點
12.7 簡單工廠模式在Java中的應用
12.8 女媧摶土造人
第13章 工廠方法(Factory Method)模式
13.1 引言
13.2 工廠方法模式的結構
13.3 工廠方法模式在農場系統中的實現
13.4 關於工廠方法模式的實現
13.5 Java語言中工廠方法模式的例子
13.6 工廠方法模式與其他模式的關係
13.7 女媧舉繩造人
13.8 其他的例子
第14章 抽象工廠(Abstract Factory)模式
14.1 引言
14.2 問題
14.3 抽象工廠模式的結構
14.4 在什麼情形下應當使用抽象工廠模式
14.5 抽象工廠模式在農場系統中的實現
14.6 抽象工廠模式的另一個例子
14.7 「開一閉」原則
14.8 相關的模式與模式的實現,
14.9 女媧造萬物的故事
14.1 0附錄:Java AWT的Peer架構與抽象工廠模式
第15章 單例(Singleton)模式
15.1 引言
15.2 單例模式的結構
15.3 在什麼情況下使用單例模式
15.4 單例類的狀態
15.5 一個實用的例子:屬性管理器
15.6 Java語言中的單例模式
15.7 專題:不完全的單例類
15.8 相關模式
15.9 附錄:雙重檢查成例的研究
15.10 給讀者的一點建議
第16章 專題:單例模式與MX記錄
16.1 問題與解決方案
16.2 目錄服務與MX記錄
16.3 JNDI架構介紹
16.4 如何使用JNDI編程
16.5 系統設計
16.6 討論,
第17章專題:多例(Multiton)模式與多語言支持
17.1 引言
17.2 多例模式
17.3 多語言項目的設計
第18章 專題:序列鍵生成器與單例及多例模式
18.1 問題
18.2 將單例模式應用到系統設計中
18.3 將多例模式應用到系統設計中
18.4 討論
第19章 建造(Builder)模式
19.1 引言
19.2 建造模式的結構
……

第四部分
第五部分


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。