¿Qué significa lenguaje de programación orientado a objetos?
1. La orientación a objetos es en realidad una extensión natural del modelo del mundo real.
2. Cualquier entidad del mundo real puede considerarse como un objeto. Los objetos interactúan entre sí a través de mensajes.
3. Además, cualquier entidad en el mundo real puede pertenecer a un determinado tipo de cosa, y cualquier objeto es una instancia de un determinado tipo de cosa.
4. Si los lenguajes de programación tradicionales orientados a procesos están centrados en procesos y controlados por algoritmos, los lenguajes de programación orientados a objetos están centrados en objetos y controlados por mensajes.
5. Expresado como fórmula, el lenguaje de programación procedimental es: programa = datos del algoritmo; el lenguaje de programación orientado a objetos es: programa = mensaje del objeto.