|
OOP Demystified
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.
CONTENTS
1: A Look at How We See the World
2: What Is a Class?
3: Encapsulation
4: Methods and Polymorphism
5: Inheritance
6: Abstraction
7: Identifying and Describing Objects
8: Real-World Modeling
9: Collaboration
10: Case Modeling
11: Interfaces
12: Object-Oriented Programming Languages
A: Final Exam
B: Answers to Quizzes and Final Exam
C: Classes in Java
D: Classes in C++
E: Class Definitions in C#
|