An Object-Oriented Approach to Programming Logic and Design, Third Edition provides the beginning programmer with a guide to developing object-oriented program logic. This textbook assumes no programming language experience. The writing is nontechnical and emphasizes good programming practices. The ... more
Can be used alone in a logic course or as a companion to a programming language text in an introductory language course.
Introduces classes, objects, behaviors, and attributes very early on and includes chapters on other object-oriented topics such as inheritance and exception handling.
Provides a... more
Object-oriented programming is stressed more from the start. Classes are used immediately, although in early examples they might have only a main() method.
In addition to the wealth of exercises and review questions that follow each chapter, there are now three running case problems that continue i... more