Composed of updated versions of James Odell's articles from The Journal of Object-Oriented Programming, ROAD , and Object Magazine, this book works to convey the essence of object-oriented programming and software building through the Unified Modeling Language (UML). The author provides concise but in-depth pieces on structural issues, dynamic issues, business rules, object complexity, object aggregation, design templates, and the process of objects.One common technique for expressing object-state change is a state-transition fence diagram depicted in Fig. 6. la. In this figure, an Airline Reservation object can be in one of several states: Requested, Waitlisted, Denied, and so on.
|Title||:||Advanced Object-Oriented Analysis and Design Using UML|
|Author||:||James J. Odell|
|Publisher||:||Cambridge University Press - 1998-02-13|