JavaScript, Prototype Chain, Prototype Pattern, Prototypical Inheritance, Modern Javascript.
SuperDog("Daisy"); dog1.bark(); dog1.fly(); In above, we have access to the bark method, as we extended the Dog class. The value of __proto__ on the prototype of SuperDog points to the Dog.prototype object! This is because of Prototypical Inheritance. See bellow (This bellow Superdog.prototype