出版時(shí)間:2004-9 出版社:清華大學(xué)出版社 作者:(美)巴德 頁(yè)數(shù):611 字?jǐn)?shù):500000
Tag標(biāo)簽:無(wú)
內(nèi)容概要
作者以獨(dú)立于程序設(shè)計(jì)語(yǔ)言的角度,全面介紹了面向?qū)ο蟪绦蛟O(shè)計(jì)的原理,如對(duì)象、方法繼承和多態(tài)等概念。同時(shí),為幫助學(xué)生理解程序設(shè)計(jì)語(yǔ)言幕后的基本原理,還提供了用很多語(yǔ)言編寫(xiě)的范例。 本書(shū)特色: 定義了面向?qū)ο蟪绦蛟O(shè)計(jì)的術(shù)語(yǔ) 從面向?qū)ο蟮慕嵌龋瑢?duì)Java,C++和C進(jìn)行了大量比較 借助于案例分析,說(shuō)明各種形式的多態(tài)技術(shù)是如何應(yīng)用于面向?qū)ο笳Z(yǔ)言以及如何被用于創(chuàng)建軟件框架的 涵括并采用了UML表示法和圖 涉及到設(shè)計(jì)模式、反射與內(nèi)省、網(wǎng)絡(luò)編程以及面向?qū)ο笳Z(yǔ)言的實(shí)現(xiàn)技術(shù)等高級(jí)主題
作者簡(jiǎn)介
Timothy A.Budd是美國(guó)俄勒岡州立大學(xué)計(jì)算機(jī)科學(xué)系的副教授。他有二十多年的教學(xué)和實(shí)踐經(jīng)驗(yàn),撰寫(xiě)了二十多年的教學(xué)和實(shí)踐經(jīng)驗(yàn),撰寫(xiě)了多本深受學(xué)生歡迎的教材,其中包括Classic Data Structures in Java,Understanading Object-Oriented Programming With Java,C++for Java Pr
書(shū)籍目錄
Preface1 Thinking Object-Oriented2 Abstraction3 Object-Orinted Design4 Classes and Methods5 Messages,Instances,and Inttialization 6 A Case Study:The Eight-Queens Puzzle7 A Case Study:A Billiards Game8 Inheritance and Substitution9 A Case Study_A Card Game10 Subclasses and Subtypes11 Static and Dynamic Behavior12 Implications of Substitution13 Multiple Inheritance14 Polymorphism and Software Reuse15 Overloading16 Overriding17 The Polymorphic Variable18 Generics19 Container Classes20 A Case Study:The STL21 Framewlrks22 An Example Framework:The AWT and Swing23 Object Interconnections24 Design Patterns25 Reflection and Introspection26 Distributed Objects27 ImplementationA Source for the Eight-Queens PuzzleB Source for the Billiards GameC Source for the Solitaire GameGlossaryReferencesIndex
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版