Cover of Fundamentals of Object-Oriented Design in UML

Fundamentals of Object-Oriented Design in UML

Part of the Addison-Wesley Object Technology Series series

Object technology is increasingly recognized as a valuable tool in application development, but what is not yet recognized is the importance of design in the construction of robust and adaptable object-oriented (OO) applications. With the recent introduction and widespread adoption of the Unified Modeling Language (UML), programmers are now equipped with a powerful tool for expressing software designs. Fundamentals of Object-Oriented Design in UML shows aspiring and experienced programmers alike how to apply design concepts, the UML, and the best practices in OO development to improve both their code and their success rates with object-based projects. In the first two chapters, best-selling author Meilir Page-Jones introduces novices to key concepts and terminology, demystifying the jargon, and providing a context in which to view object orientation. Part II is a practical and well-illustrated guide to UML notation and to building the most useful UML diagrams. Part III grapples with advanced topics in the testing and improvement of design quality, including connascence, level-2 encapsulation, and the use of state-space and behavior to assess class hierarchies. These design principl

Subject
science
Themes
technology
Audience
adult
Length
long · 480 pages

Click a tag to see books like this one that share it.

Read it? Sign in to help tag it.

Liked Fundamentals of Object-Oriented Design in UML? Here’s where I’d start.

These suit anyone who liked Fundamentals of Object-Oriented Design in UML. Sign in and mark a few books for picks shaped around your own taste.

  1. Learning UML 2.0 Shares uml, programming, nonfiction
  2. Developing Products in Half the Time: New Rules, New Tools
  3. Perl in a Nutshell Shares programming, tech, nonfiction
  4. The Unified Modeling Language Reference Manual Shares uml

“People who read Fundamentals of Object-Oriented Design in UML tend to reach for these next.”

  1. Running Linux
  2. Beginning Linux Programming
  3. The Art of Computer Programming, Volume 4A: Combinatorial Algorithms, Part 1
  4. Object-Oriented Software Construction (Book/CD-ROM)

“If you want more of the same (science about technology), start with these.”

  1. A Practical Guide to Fedora and Red Hat Enterprise Linux
  2. Python for Informatics: Exploring Information
  3. The Unified Software Development Process
  4. Using Docker

“If it was the programming that hooked you, try one of these.”

  1. The Elements of UML 2.0 Style
  2. Programming Beyond Practices: Be More Than Just a Code Monkey
  3. Practical Programming: An Introduction to Computer Science Using Python
  4. 99 Bottles of OOP

“These start from a similar idea, even if they go somewhere else with it.”

  1. PHP 5 Objects, Patterns, and Practice
  2. Practical Object Oriented Design in Ruby
  3. Python 3 Object Oriented Programming
  4. Design Patterns Explained: A New Perspective on Object-Oriented Design (Software Patterns Series)