Hago unua aclaratoria en la respuesta que se considera " correcta " para esta pregunta, la misma considera que " Usamos métodos abstractos cuando queremos "forzar" a un hijo concreto (clase concreta) a implementar un método. " lo cual no correcto pues las clases abstractos fuerzan a TODAS sus hijas a que implementes sus metodos abstractos, no a una clase hija en particular.