I've read that there are 3 inheritance patterns in JavaScript:
- Pseudo-classical
- Functional
- Prototypal
I understand how functional inheritance is different from the other two by not using the prototype chain that JavaScript provides.
But I really don't see the difference between the other two. The basic idea is that objects inherit from prototype
objects and this leads to a prototype chain of inheritence. But is there a real difference between psuedo-classical and prototypal?