Cuando una operación es aplicada a un objeto, el tipo de objeto determina el comportamiento de la operación (similar a la programación orientada a objetos).