Basic
Details
- Main principles
- Abstraction
- Encapsulation
- Polymorphism
- Inheritance
- Composition over inheritance
- OOP vs Procedural Programming
Links
- https://medium.com/practicum-bootcamp/introduction-to-object-oriented-programming-34cc3b7ab582
- https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Object-oriented_programming
- https://en.wikipedia.org/wiki/Composition_over_inheritance
- https://www.thoughtworks.com/insights/blog/composition-vs-inheritance-how-choose
- https://en.wikipedia.org/wiki/Object-oriented_programming