Head first object-oriented analysis and design.
Head first object-oriented analysis and design Object-oriented analysis and design (OOAD) is a software engineering approach that models a system as a group of interacting objects. Each object represents some entity of interest in the system being modeled, and is characterised by its class, its state (data elements), and its .
McLaughlin, Brett D. et al.
O'Reilly Media, Inc.
This guide for software developers describes how formal object oriented See object technology and object-oriented programming. analysis and design concepts are applied in the real world to create software that is easy to reuse reuse - Using code developed for one application program in another application. Traditionally achieved using program libraries. Object-oriented programming offers reusability of code via its techniques of inheritance and genericity. , maintain, and extend. A small number of running examples are used throughout the volume and are augmented by puzzles puz·zle
v. puz·zled, puz·zling, puz·zles
1. To baffle or confuse mentally by presenting or being a difficult problem or matter.
2. , diagrams, and other strong visual elements that help make learning complex information easy and fun. It is assumed that the reader has a basic understanding of Java and/or C#.
([c]20072005 Book News, Inc., Portland, OR)