Canh

Home

❯

Source Notes

❯

06 Competency Matrix For Frontend Developer

❯

OOP

OOP

May 04, 20251 min read

  • seed
  • technical

Basic

Details

  1. Main principles
    1. Abstraction
    2. Encapsulation
    3. Polymorphism
    4. Inheritance
  2. Composition over inheritance
  3. OOP vs Procedural Programming

Links

  1. https://medium.com/practicum-bootcamp/introduction-to-object-oriented-programming-34cc3b7ab582
  2. https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Object-oriented_programming
  3. https://en.wikipedia.org/wiki/Composition_over_inheritance
  4. https://www.thoughtworks.com/insights/blog/composition-vs-inheritance-how-choose
  5. https://en.wikipedia.org/wiki/Object-oriented_programming

Notes


Graph View

  • Basic
  • Details
  • Links
  • Notes

Backlinks

  • Competency Matrix For Developer

Created with Quartz v4.5.0 © 2025

  • GitHub
  • X