The Essence of Object-Oriented Programming with Java and UML (Paperback)
暫譯: Java 與 UML 物件導向程式設計精髓(平裝)

Bruce E. Wampler Ph.D.

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

商品描述

This introduction to the basics of object-oriented programming and the Unified Modeling Language (UML) will give students a firm foundation on which to build high-quality software systems that reap the full benefit of an object-oriented approach. This book not only explains the essence of the object-oriented paradigm, but also places it in the context of real-world application development, so students can reap the concrete benefits of programming with objects. This book is intended for students who know the basics of programming with Java and now want to understand the fundamentals of object-oriented software development.

Table of Contents

Preface.
Acknowlegements.
1. Objects, UML, and Java.
2. The Essence of Objects.
3. Objects in Java.
4. Object-Oriented Analysis and Design.
5. Object-Oriented Graphical User Interfaces with Swing.
6. A Case Study in Java.
7. Design Patterns.
8. Refactoring.
9. Software Development Methodologies.
10. Software Tools for Object-Oriented Development.
11. Programming—A Personal Perspective.
12. What Next?
Glossary

商品描述(中文翻譯)

這本書介紹物件導向程式設計(object-oriented programming)與 Unified Modeling Language(UML)的基礎,將為學生打下穩固的基礎,讓他們能據此建構高品質的軟體系統,充分發揮物件導向方法的優勢。本書不僅說明物件導向典範的核心,也將其置於真實世界的應用程式開發情境中,讓學生能了解使用物件進行程式設計所帶來的具體效益。本書適合已具備 Java 程式設計基礎,並希望了解物件導向軟體開發基本原理的學生。

目錄

序言。
致謝。
1. 物件、UML 與 Java。
2. 物件的本質。
3. Java 中的物件。
4. 物件導向分析與設計。
5. 使用 Swing 建立物件導向圖形使用者介面。
6. Java 個案研究。
7. 設計模式。
8. 重構。
9. 軟體開發方法論。
10. 物件導向開發的軟體工具。
11. 程式設計——個人觀點。
12. 接下來呢?
詞彙表