UML and C++ : a practical guide to object-oriented development /
Richard C. Lee, William M. Tepfenhart.
- 2nd ed.
- Upper Saddle River, N.J. : Prentice Hall, c2001
- xxxiii, 557 p. ; 24 cm.
Preface to Second Edition. - Preface to First Edition. - 1. The Information Management Dilemma. - 2. Managing Complexity: Analysis and Design. - 3. Object-Oriented Programming. - 4. Bounding the Domain. - 5. Finding the Objects. - 6. Identifying Responsibilities. - 7. Specifying Static Behavior. - 8. Dynamic Behavior. - 9. Identifying Relationships. - 10. Rules. - 11. The Model. - 12. Design. - 13. C++ Fundamentals. - 14. Implementing Class. - 15. C++ Libraries. - 16. Implementing Static Behavior. - 17. Implementing Dynamic Behavior. - 18. Instantiating and Deleting Objects. - 19. Implementing Generalization/Specialization. - 20. Implementing More Relationships. - 21. Introduction to the Case Studies. - 22. Case Study: The Breakout Game. - 23. Case Study: Microwave Oven. - Appendix A. Unified Modeling Language. - Bibliography. - Acknowledgments.
This practical book by two industry leaders continues to be a self-teaching guide for software analysts and developers. This revised edition teaches how to actually do object-oriented modeling using UML notation as well as how to implement the model using C++. The authors introduce all of the basic object-oriented fundamentals necessary so readers can understand and apply the object-oriented paradigm. - Back cover
0130290408
UML (Computer science) C++ (Computer program language) Computer software--Development. Object-oriented programming (Computer science)