Problemas de programación orientada a objetos
"Orientado al proceso" significa que la marcha del automóvil es un evento y la parada del automóvil es otro evento. Lo que no nos importa cuando programamos son los eventos. No el coche en sí. Escribimos programas separados para ejecutar y detener. También hay reparaciones similares, etc.
Hablando de programación:
Operaciones de clase pública
{
Operación no válida
{
.........
}
Parada no válida
{
...... .....
}
}
"Orientado a objetos" necesita crear una entidad de automóvil, que desencadenará eventos. Lo que nos importa es un automóvil, no todos los eventos relacionados con el automóvil.
Coches de clase pública
{
Operación no válida()
{
..... ....
}
Parada no válida()
{
.....
}
}
Al usarlo, debes crear un objeto de automóvil y luego aplicarlo.