- Normal Constructor Function.
- Normal Constructor Function Prototype and Prototype Chain.
- Class Constructor
- Inherits 3 type
- Separate Normal Constructor function and Prototype Inherit.
- Normal Constructor function and Prototype Inherit.
- Class Constructor Inherit.
- JavaScript Encapsulation.
- JavaScript Polymorphism.
- JavaScript Abstraction