Con esto se hace hincapié en la dificultad de programar sin encapsulación basadas en la clase, para luego pasar al polimorfismo propiamente dicho, con esto se logra que la programación orientada a objetos sea más fácil de entender y más natural.