Description
This introduction to the basics of object-oriented programming and the Unified Modeling Language (UML) will give students a firm foundation on which to build high-quality software systems that reap the full benefit of an object-oriented approach. This book not only explains the essence of the object-oriented paradigm, but also places it in the context of real-world application development, so students can reap the concrete benefits of programming with objects. This book is intended for students who know the basics of programming with Java and now want to understand the fundamentals of object-oriented software development.
Table of Contents
1. Objects, UML, and Java
2. The Essence of Objects
3. Objects in Java
4. Object-Oriented Analysis and Design
5. Object-Oriented Graphical User Interfaces with Swing
6. A Case Study in Java
7. Design Patterns
8. Refactoring
9. Software Development Methodologies
10. Software Tools for Object-Oriented Development
11. Programming—A Personal Perspective
12. What Next?
Bruce E. Wampler, founder and CEO of Object Central, was a pioneer in developing spelling and grammar checking software for personal computers, and the co-founder of Reference Software International, which was later acquired by WordPerfect. During his extensive career, he has worked at Sandia National Laboratory and taught at the University of New Mexico. He has also developed and delivered many successful, real-world applications, and several widely used open source object-oriented programming tools.