Aleangelozi / js-oop

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#OOP in JavaScript

OOP Core Principles: Encapsulation - Abstraction - Inheritance - Polymorphism

Benefits of OOP

Encapsulation: Reduce complexity + increase reusability

Abstraction: Reduce complexity + isolate impact of changes

Inheritance: Eliminate redundant code

Polymorphism: Refactor ugly switch/case statements

Source: https://www.youtube.com/watch?v=PFmuCDHHpwk

About


Languages

Language:JavaScript 89.2%Language:HTML 10.8%