注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)面向?qū)ο蟮脑O(shè)計(jì)與模式

面向?qū)ο蟮脑O(shè)計(jì)與模式

面向?qū)ο蟮脑O(shè)計(jì)與模式

定 價(jià):¥35.00

作 者: (美)Cay Horstmann著;張琛恩譯;張琛恩譯
出版社: 電子工業(yè)出版社
叢編項(xiàng): 國外計(jì)算機(jī)科學(xué)教材系列
標(biāo) 簽: 面向?qū)ο?/td>

ISBN: 9787505395756 出版時(shí)間: 2004-01-01 包裝: 簡裝本
開本: 24cm 頁數(shù): 394 字?jǐn)?shù):  

內(nèi)容簡介

  本書能夠讓初學(xué)者在較短的時(shí)間內(nèi)迅速掌握面向?qū)ο蟮脑O(shè)計(jì)知識(shí),使他們站在一個(gè)較高的層面上來看待有關(guān)面向?qū)ο蟮闹R(shí),解決實(shí)際設(shè)計(jì)過程中所遇到的問題,并利用Java語言將設(shè)計(jì)原理同設(shè)計(jì)模式相互結(jié)合。CayS.Horstmann是圣何塞州立大學(xué)的計(jì)算機(jī)科學(xué)教授。他是一位擁有豐富經(jīng)驗(yàn)的專業(yè)程序員,并且是PreviewSystems公司的副總裁兼首席技術(shù)執(zhí)行官。在C++、Java和面向?qū)ο箝_發(fā)方面已經(jīng)有6本著作。本書通過講授Java語言,將面向?qū)ο蟮脑O(shè)計(jì)原理和設(shè)計(jì)模式相互結(jié)合起來。本書的重點(diǎn)是從設(shè)計(jì)的角度出發(fā),循序漸進(jìn)地向讀者全面介紹了面向?qū)ο蟮脑O(shè)計(jì)(方法學(xué)、CRC卡和UML類圖,設(shè)計(jì)模式),用戶接口編程(Swing應(yīng)用程序,事件處理,Java2D圖形),Java語言的高級(jí)特性(接口類型,內(nèi)部類,反射,多線程技術(shù)),以及一些常用開發(fā)工具的使用。另外,本書還配有大量完整的程序代碼并包含了詳細(xì)的注釋,可供任何面向?qū)ο缶幊碳夹g(shù)的初學(xué)者或者是具有一定基礎(chǔ)的讀者參考和使用。

作者簡介

  CayHorstmannCayHorstmann,美國圣何塞州立大學(xué)教授。從1987年至今,一直在美國圣何塞州立大學(xué)計(jì)算機(jī)科學(xué)系從事C++和JAVA等面向?qū)ο蟪绦蛟O(shè)計(jì)語言的教學(xué)和科研工作,并且出版了10多本著作,同時(shí)具有非常豐富的教學(xué)實(shí)踐經(jīng)驗(yàn)。他的個(gè)人主頁為http://www.horstmann.com,并提供多種資源包括所著圖書的代碼、電子講義、勘誤表、部分習(xí)題答案等豐富的教輔資料。>>更多作品

圖書目錄

第1章  Java簡介
 本章要點(diǎn)
 1. 1  利用Java實(shí)現(xiàn)"Hello World:"程序
 1. 2  文檔注釋
 1. 3  基本類型
 1. 4  控制流程語句
 1. 5  對(duì)象的引用
 1. 6  參數(shù)傳遞
 1. 7  包
 1. 8  基本異常處理
 1. 9  字符串
 1. 10  讀輸入
 1. 11  數(shù)組列表及鏈表
 1. 12  數(shù)組
 1. 13  static屬性及方法
 1. 14  編程風(fēng)格
 習(xí)題
 第2章  面向?qū)ο蟮脑O(shè)計(jì)過程
 本章要點(diǎn)
 2. 1  從問題到程序代碼
 2. 2  對(duì)象與類的概念
 2. 3  識(shí)別類
 2. 4  識(shí)別職責(zé)
 2. 5  類之間的關(guān)系
 2. 6  用例分析
 2. 7  CRC卡
 2. 8  UML類圖
 2. 9  時(shí)序圖
 2. 10  狀態(tài)圖
 2. 11  利用javadoc設(shè)計(jì)文檔
 2. 12  案例研究:一個(gè)語音郵件系統(tǒng)
 習(xí)題
 第3章  類設(shè)計(jì)的指導(dǎo)方針
 本章要點(diǎn)
 3. 1  考察Java類庫中的Date類
 3. 2  設(shè)計(jì)Day類
 3. 3  Day類的三種實(shí)現(xiàn)方式
 3. 4  封裝的重要性
 3. 5  接口質(zhì)量分析
 3. 6  合同式編程
 3. 7  單元測(cè)試
 習(xí)題
 第4章  接口類型與多態(tài)
 本章要點(diǎn)
 4. 1  Icon接口
 4. 2  多態(tài)
 4. 3  圖形繪制
 4. 4  Comparable接口
 4. 5  Comparator接口
 4. 6  匿名類
 4. 7  圖文框與用戶接口組件
 4. 8  用戶接口驅(qū)動(dòng)
 4. 9  定時(shí)器程序
 4. 10  接口類型設(shè)計(jì)
 習(xí)題
 第5章  模式與GUI程序設(shè)計(jì)
 本章要點(diǎn)
 5. 1  迭代器(Iterator)
 5. 2  模式的概念
 5. 3  OBSERVER模式
 5. 4  布局管理與STRATEGY模式
 5. 5  組件. 容器與COMPOSITE模式
 5. 6  滾動(dòng)條與DECORATOR模式
 5. 7  如何識(shí)別模式
 5. 8  應(yīng)用模式
 習(xí)題
 第6章  繼承和抽象類
 本章要點(diǎn)
 6. 1  繼承的概念
 6. 2  利用繼承實(shí)現(xiàn)圖形編程
 6. 3  抽象類
 6. 4  TEMPLATE METHOD模式
 6. 5  擁有保護(hù)的接口
 6. 6  Swing組件的類集結(jié)構(gòu)
 6. 7  標(biāo)準(zhǔn)幾何圖形的類集結(jié)構(gòu)
 6. 8  Exception的類集結(jié)構(gòu)
 6. 9  何時(shí)不用繼承
 習(xí)題
 第7章  Java對(duì)象模型
 本章要點(diǎn)
 7. 1  Java的類型系統(tǒng)
 7. 2  類型查詢
 7. 3  Object類
 7. 4  淺復(fù)制與深復(fù)制
 7. 5  序列化
 7. 6  反射機(jī)制
 7. 7  JavaBean組件
 習(xí)題
 第8章  框架技術(shù)
 本章要點(diǎn)
 8. 1  框架
 8. 2  一個(gè)簡單的框架--applet
 8. 3  集合類框架
 8. 4  一個(gè)圖形編輯器框架
 8. 5  改進(jìn)的圖形編輯器框架
 習(xí)題
 第9章  多線程
 本章要點(diǎn)
 9. 1  線程的基本知識(shí)
 9. 2  線程同步
 9. 3  線程與動(dòng)畫
 習(xí)題
 第10章  更多模式
 本章要點(diǎn)
 10. 1  ADAPTER模式
 10. 2  動(dòng)作類與COMMAND模式
 10. 3  FACTORY METHOD模式
 10. 4  PROXY模式
 10. 5  SINGLETON模式
 10. 6  VISITOR模式
 10. 7  其他設(shè)計(jì)模式
 習(xí)題

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)