|
Learn object-oriented programming in no time with help from this easy-to-understand guide, ideal for novice and expert programmers alike. Discover why objects are so successful as the model for this type of programming and how objects are classified. Distinguish between how people see the world and how computers “see” it. Learn about attributes and methods, inheritance, polymorphism, real-world and case modeling, object-oriented programming languages, and much more. Each chapter ends with a quiz, culminating in a final exam at the end of the book so you can test
your knowledge.- Publisher: McGraw-Hill Osborne Media; 1 edition (March 8, 2004)
- Language: English
- ISBN-10: 0072253630
- ISBN-13: 978-0072253634
Chapter 1 - A Look at How We See the World Chapter 2 - What Is a Class? Chapter 3 - Encapsulation Chapter 4 - Methods and Polymorphism Chapter 5 - Inheritance Chapter 6 - Abstraction Chapter 7 - Identifying and Describing Objects Chapter 8 - Real-World Modeling Chapter 9 - Collaboration Chapter 10 - Case Modeling Chapter 11 - Interfaces Chapter 12 - Object-Oriented Programming Languages Appendix A - Final Exam Appendix B - Answers to Quizzes and Final Exam Appendix C - Classes in Java Appendix D - Classes in C++ Appendix E - Class Definitions in C# Download free ebook of Object Oriented: OOP Demystified: A Self-Teaching Guide
|