Logo

Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design

Large book cover: Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design

Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design
by

Publisher: Prentice Hall
ISBN/ASIN: 0131489062
Number of pages: 616

Description:
This book is a lucid and practical introduction to thinking and designing with objects—and creating systems that are well crafted, robust, and maintainable. Developers and students will learn object-oriented analysis and design (OOA/D) through three iterations of two cohesive, start-to-finish case studies. These case studies incrementally introduce key skills, essential OO principles and patterns, UML notation, and best practices.

Download or read it online for free here:
Download link
(15MB, PDF)

Similar books

Book cover: Object-Oriented Programming with ANSI-CObject-Oriented Programming with ANSI-C
by
In this book, we are going to use ANSI-C to discover how object-oriented programming is done, what its techniques are, why they help us solve bigger problems, and how we harness generality and program to catch mistakes earlier.
(11077 views)
Book cover: Working With ObjectsWorking With Objects
by - Prentice Hall
The main theme of this book is to describe complex phenomena as structures of interacting objects. This is the authoritative account of the OOram methodology for software analysis, design, development, maintenance, and reuse.
(9216 views)
Book cover: Adaptive Object-Oriented Software: The Demeter MethodAdaptive Object-Oriented Software: The Demeter Method
by - Pws Pub Co
This book presents a methodology for adaptive programming in any object-oriented language. Lieberherr's method provides a new approach to OO program design that goes beyond object encapsulation to achieve more flexible interactions among objects.
(10870 views)
Book cover: Object-Oriented Reengineering PatternsObject-Oriented Reengineering Patterns
by - Elsevier Science
This book collects and distills successful techniques in planning a reengineering project, reverse-engineering, problem detection, migration strategies and software redesign. It is full of practical, hands-on reengineering knowledge and expertise.
(10306 views)