Composition vs Inheritance in JavaScript
This is more of an intermediate topic in JavaScript. Understanding the implications of how you architect your applications will help you down the road as your application becomes more mature and requires updates. Inheritance and Composition are two approaches to designing your Objects to be maintainable. This video focuses on the weakness of Inheritance when your objects start to morph in the future. The examples in this video are built without Classes. They use Object.create and Object.assign to show the more standard JavaScript syntax. Code GIST: https://gist.github.com/prof3ssorSt3v... If you want more information about how to use Object.create( ) or Object.assign( ) watch these: Object.assign: • Using Object assign( ) to Copy or Merge O... Object.create: • JavaScript Object create method

JavaScript Function Currying

Why Favor Object Composition Over Class Inheritance? A Deep Dive

JavaScript Object Property Descriptors

Composition Vs Inheritance - Why You Should Stop Using Inheritance

Why you should choose composition over inheritance | Javascript OOP Tutorial

Composition over Inheritance Explained using Retro Games!

OOP Principles: Composition vs Inheritance

JS Bitwise Operators and Binary Numbers

ES6 Iterator & Generator Fundamentals

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

Composition over Inheritance

The Flaws of Inheritance

How SpaceX Humiliated Wall Street

Listen and Feel the Peace | Tibetan Healing Sounds for Deep Meditation, Inner Peace & Soul Healing

Understanding the Keyword THIS in JavaScript

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

9.19: Prototypes in Javascript - p5.js Tutorial

Liskov Substitution Principle Explained - SOLID Design Principles

New Jellyfish Aquarium • Healing of Stress, Anxiety and Depressive States • Goodbye Insomnia #30

