Object-Oriented Methods: Principles and Practice

Ian Graham

  • 出版商: Addison Wesley
  • 出版日期: 2000-12-27
  • 售價: $1,930
  • 貴賓價: 9.8$1,891
  • 語言: 英文
  • 頁數: 864
  • 裝訂: Hardcover
  • ISBN: 020161913X
  • ISBN-13: 9780201619133
  • 相關分類: Object-oriented
  • 下單後立即進貨 (約5~7天)




This book is intended for introductory undergraduate courses in object technology within an information technology or software engineering curriculum. It is intended to be accessible to readers who do not have deep specialist knowledge of theoretical computer science or advanced mathematics but attempts to treat the issues themselves in depth.

Object-Oriented Methods, Third Edition is a very substantial revision and extension of the Second Edition reflecting the major changes in the field. It provides a single source, comprehensive, language-independent introduction covering all aspects of object technology from the perspectives of both the developer and management. Provides an introduction to and evaluation of object-oriented languages, middleware, databases, and methods; relating them each to conventional technology.

Back to Top

Appropriate Courses

Object-Oriented Programming.

Back to Top


  • NEW! Chapter on middleware and migration strategies with more material on OMG standards.
  • NEW! Chapter on software architecture, patterns and component based development.
  • Provides first concise explanation of the powerful Catalysis method for component based development (D'Souza and Wills 1999).
  • This survey of OO methods focuses on UML with new appendix summarizing the UML notation.
  • A language independent, balanced overview of the philosophy and practice of OT.
  • Provides end of chapter summaries and exercises.
Back to Top

Table Of Contents

Preface to the third edition.
1. Basic concepts.
2. The benefits of object-oriented programming and methods.
3. Object-oriented and object-based programming languages.
4. Distributed computing, middleware and migration.
5. Database technology.
6. Object-oriented analysis and design.
7. Architecture, patterns and components.
8. Requirements engineering.
9. Process and project management.
10. Applications.


A. Fuzzy objects: inheritance under uncertainty.
B. Seminal OOA/D methods.
C. UML notation summary.
D. Answers to selected exercises.
Glossary of terms.
References and bibliography.
Name index.
Subject index.

Back to Top




- 新增了一章關於中間件和遷移策略,並提供了更多關於OMG標準的材料。
- 新增了一章關於軟體架構、模式和基於組件的開發。
- 提供了第一個簡明的解釋強大的Catalysis組件開發方法的方法。
- 這本關於物件導向方法的調查專注於UML,並新增了一個附錄總結UML符號。
- 提供了一個獨立於語言的、平衡的OT哲學和實踐概述。
- 提供了章節結束的摘要和練習題。

- 第三版前言
- 基本概念
- 物件導向編程和方法的好處
- 物件導向和基於物件的編程語言
- 分散計算、中間件和遷移
- 數據庫技術
- 物件導向分析和設計
- 架構、模式和組件
- 需求工程
- 流程和項目管理
- 應用
- 附錄:模糊物件、重要的OOA/D方法、UML符號總結、選擇性練習答案、術語詞彙、參考文獻、名稱索引、主題索引