Object Oriented Software Development Using Java, 2/e
暫譯: 使用 Java 的物件導向軟體開發(第二版)

Xiaoping Jia

  • 出版商: Addison Wesley
  • 出版日期: 2002-11-01
  • 售價: $6,300
  • 貴賓價: 9.5$5,985
  • 語言: 英文
  • 頁數: 696
  • 裝訂: Paperback
  • ISBN: 0201737337
  • ISBN-13: 9780201737332
  • 相關分類: Java 程式語言
  • 已絕版

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

商品描述

Object-Oriented Software Development Using Java focuses on developing skills in designing software-particularly in writing well-designed, medium-sized object-oriented programs. It provides a broad and coherent coverage of object-oriented technology, including object-oriented modeling using the Unified Modeling Language (UML), object-oriented design using Design Patterns, and object-oriented programming using Java.

With the popularity of C++ and Java, program design has become as important to individual commercial programmers as it has been to programmers developing immense government-sponsored software projects. Designed for a course on object-oriented design at the Junior-, Senior-, and Graduate-level, Object-Oriented Software Development in Java prepares students for the industry's move toward object-oriented languages by introducing design concepts early and then moving on to Java.

Table of Contents

1. Object-Oriented Software Development.
2. Object-Oriented Modeling Using UML.
3. Introduction to Java.
4. Elements of Java.
5. Classes and Inheritance.
6. From Building Blocks to Projects.
7. Design by Abstraction.
8. Object-Oriented Application Frameworks.
9. Design Case Study: A Drawing Pad.
10. More Design Patterns.
11. Concurrent Programming.
12. Distributed Computing.

商品描述(中文翻譯)

《使用 Java 的物件導向軟體開發》專注於培養設計軟體的技能,特別是在撰寫設計良好的中型物件導向程式方面。它廣泛而連貫地涵蓋了物件導向技術,包括使用統一建模語言(UML)的物件導向建模、使用設計模式的物件導向設計,以及使用 Java 的物件導向程式設計。

隨著 C++ 和 Java 的普及,程式設計對於個別商業程式設計師來說變得與開發龐大的政府贊助軟體專案的程式設計師一樣重要。《使用 Java 的物件導向軟體開發》旨在為大學三年級、四年級及研究生的物件導向設計課程做準備,通過早期介紹設計概念,然後再轉向 Java,為學生適應業界對物件導向語言的需求做好準備。

目錄
1. 物件導向軟體開發。
2. 使用 UML 的物件導向建模。
3. Java 簡介。
4. Java 的元素。
5. 類別與繼承。
6. 從構建模塊到專案。
7. 抽象設計。
8. 物件導向應用框架。
9. 設計案例研究:繪圖板。
10. 更多設計模式。
11. 並行程式設計。
12. 分散式計算。