Computing
Object
Information hiding
Class
Inheritance
Iterator
Protocol
Encapsulation
C
Object-oriented programming
Software engineering
Computer programming