Group relate variable and functions that operate into object
let baseSalary = 100; let overTime = 10; let rate = 20; function getWate(baseSalary, overTime, rate){ return baseSalary + (overTime * rate) }
to OOP>>>
Abstraction
Inheritance
Polymorphism
Example:
]]>O – Open/Closed
L – Liskov Substitution
I – Interface Segregation
D – Dependency Inversion
Single Responsibility Principle ?..
Open/Closed Principle ?..
Liskov Substitution
]]>