up previous next contents
Next: Encapsulation Up: Day 1: Object-Oriented Software Previous: Software development best practices   Contents

Introduction to OO concepts

What does it mean to be ``object-oriented''? The ``big three'' concepts are encapsulation, polymorphism, and inheritance, but the text ``Fundamentals of Object-Oriented Design in UML'' [12] specifies that the following criteria are necessary for a language to be considered object oriented.



Subsections
Next: Encapsulation Up: Day 1: Object-Oriented Software Previous: Software development best practices   Contents