Writing Objects - Four Concepts
Four Concepts for Writing Objects:
Abstraction
Encapsulation
Inheritance
Polymorphism