Sams Teach Yourself Object Oriented Programming in 21 Days, 2/e

Anthony Sintes

  • 出版商: SAMS
  • 出版日期: 2001-09-22
  • 售價: $1,575
  • 貴賓價: 9.5$1,496
  • 語言: 英文
  • 頁數: 698
  • 裝訂: Paperback
  • ISBN: 0672321092
  • ISBN-13: 9780672321092
  • 相關分類: Java 程式語言Object-oriented程式語言
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Sams Teach Yourself Object Oriented Programming in 21 Days differs from other OOP books in two main ways. Many classic OOP books are designed for software engineers and teach at an academic level. Sams Teach Yourself Object Oriented Programming in 21 Days presents accessible, user-friendly lessons designed with the beginning programmer in mind. Other OOP books work to present both OOP and to teach a programming language (for example: Object-Oriented Programming in C++). Although Sams Teach Yourself Object Oriented Programming in 21 Days uses Java to present the examples, the book is designed to present concepts that apply to any OOP environment.

Table of Contents

Section I: Defining OOP.

I: Introduction to Object Oriented Programming.
II: Encapsulation: Learn to Keep the Details to Yourself.
III: Encapsulation: Time to Write Some Code .
IV: Inheritance: Getting Something for Nothing.
V: Inheritance: Time to Write Code.
VI: Polymorphism: Learning to Predict the Future.
VII: Polymorphism: Time to Write Code.

Section II: Learning to Apply OOP.

VIII: Introduction to Object-Oriented Analysis and Design (OOA&D).
IX: Object Oriented Analysis (OOA): Using Use Cases.
X: Object-Oriented Analysis (OOA): Domain, Application, and Technical Analysis.
XI: Object Oriented Design: Learning UML.
XII: Object-Oriented Design: Applying CRC Cards.
XIII: Object-Oriented Design: Defining Interactions.
XIV: Object-Oriented Design: Maturing the Design.

Section IIII: Putting it all together: A complete OO Project.

XV: A Case Study: Problem Statement.
XVI: A Case Study: Analysis.
XVII: A Case Study: Design.
XVIII: A Case Study: Design.
XIX: A Case Study: Design.
XX: A Case Study: Implementation.
XXI: A Case Study: Implementation.

商品描述(中文翻譯)

《Sams Teach Yourself Object Oriented Programming in 21 Days》與其他面向對象編程(OOP)的書籍有兩個主要區別。許多經典的OOP書籍是針對軟件工程師設計的,並以學術水平進行教學。《Sams Teach Yourself Object Oriented Programming in 21 Days》則以初學者為目標,提供易於理解和使用的課程。其他OOP書籍旨在同時介紹OOP和一種編程語言(例如:C++面向對象編程)。儘管《Sams Teach Yourself Object Oriented Programming in 21 Days》使用Java來演示示例,但該書旨在介紹適用於任何OOP環境的概念。

目錄

第一部分:定義OOP。
I:介紹面向對象編程。
II:封裝:學會保守細節。
III:封裝:開始編寫代碼。
IV:繼承:無中生有。
V:繼承:開始編寫代碼。
VI:多態性:學會預測未來。
VII:多態性:開始編寫代碼。

第二部分:學習應用OOP。
VIII:介紹面向對象分析和設計(OOA&D)。
IX:面向對象分析(OOA):使用用例。
X:面向對象分析(OOA):領域、應用和技術分析。
XI:面向對象設計:學習UML。
XII:面向對象設計:應用CRC卡。
XIII:面向對象設計:定義交互。
XIV:面向對象設計:完善設計。

第三部分:將所有內容結合起來:一個完整的OO項目。
XV:案例研究:問題陳述。
XVI:案例研究:分析。
XVII:案例研究:設計。
XVIII:案例研究:設計。
XIX:案例研究:設計。
XX:案例研究:實施。
XXI:案例研究:實施。