ADTs and Object-Oriented Programming
Abstract Data Types
Overview
Advantages of ADTS
Why Pascal Doesn't Support ADTs
Why C Does Support ADTs
Object-Oriented Programming (OOP)
Definitions
Objects vs ADTs
instance vs class
inheritance
polymorphism
Benefits of OOP
C++ Support for OOP
Return to course introduction
.