Object-Oriented Programming In JavaScript

  1. Introduction
  2. Single Inheritance
  3. Accessing Overridden Methods Of A Base Class
  4. Namespaces
  5. Interfaces
  6. Mixin Classes
  7. Dependency Management
  8. Function Overloading
  9. Encapsulation