Conozco Javascript desde hace algún tiempo, aunque no soy un gran usuario, lo sé desde el primer momento en que Netscape era mi navegador. Entiendo bastante las cosas principales, pero dado que el enfoque de JavaScript para OOP es prototípico, tengo algunos problemas para comprenderlo.
Un problema para agregar a esto parece que las cosas se pueden hacer de más de una manera, y aquí es donde los libros no ayudan mucho porque ponen todos los ejemplos en la mesa, lo que dificulta el ritmo.
Lo que necesito para comenzar es solo una forma de hacerlo, si alguien me puede ayudar con el código más simple posible, ¿un ejemplo donde puedo ver cómo funciona el modelo prototípico de OOP?
Para ser útil, el código debe tener un objeto heredado, para acceder a la propiedad de un padre y sus propiedades heredadas y la función de un padre, para sobrescribir la función de un padre y tener una instancia de una herencia múltiple donde un objeto hereda otros dos objetos.