What’s the Difference Between Class & Prototypal Inheritance? - Deepstash
Machine Learning With Google

Learn more about computerscience with this collection

Understanding machine learning models

Improving data analysis and decision-making

How Google uses logic in machine learning

Machine Learning With Google

Discover 95 similar ideas in

It takes just

14 mins to read

What’s the Difference Between Class & Prototypal Inheritance?

  • Class Inheritance: A class is like a blueprint — a description of the object to be created. Classes inherit from classes and create subclass relationships: hierarchical class taxonomies.
  • Prototypal Inheritance: A prototype is a working object instance. Objects inherit directly from other objects.

3

34 reads

MORE IDEAS ON THIS

Class Inheritance Causes Many Problems

  • The tight coupling problem (class inheritance is the tightest coupling available in oo design), which leads to the next one…
  • The fragile base class problem
  • Inflexible hierarchy problem (eventually, all evolving hierarchies ar...

2

8 reads

There Are Three Kinds of Prototypal OO

  • Concatenative inheritance: The process of inheriting features directly from one object to another by copying the source objects properties. 
  • Prototype delegation: If a property is not found on the object, the lookup is delegated...

2

8 reads

Related collections

Other curated ideas on this topic:

What is the difference between classical inheritance and prototypal inheritance?

In JavaScript, prototypal inheritance is simpler & more flexible than class inheritance.

  • Good to hear: Classes: create tight coupling or hierarchies/taxonomies; Prototypes: mentions of concatenative inheritance, prototype delegation, functional inherit...

Describing Functional Fixedness

Describing Functional Fixedness

It is the tendency to see objects as only working in a particular way. You might view a thumbtack as something that can only be used to hold paper to a corkboard.

Functional fixedness can prevent people from seeing other uses for an object. It can also dim...

The Difference Between Wealth And Money

The Difference Between Wealth And Money

  • Wealth is the collection of resources we can use. You can have wealth without having money. Money is a way of moving wealth, and in practice they are usually interchangeable.
  • Money intermediates transactions.  In a specialized society, most of the things you need, you c...

Read & Learn

20x Faster

without
deepstash

with
deepstash

with

deepstash

Personalized microlearning

100+ Learning Journeys

Access to 200,000+ ideas

Access to the mobile app

Unlimited idea saving

Unlimited history

Unlimited listening to ideas

Downloading & offline access

Supercharge your mind with one idea per day

Enter your email and spend 1 minute every day to learn something new.

Email

I agree to receive email updates