¿Qué es la programación orientada a objetos (POO) en una frase?
Opciones
- Escribir código solo con objetos del mundo real, como coches
- Organizar el código en objetos que agrupan datos y comportamiento (Opción correcta)
- Escribir programas que no contienen funciones
- Ejecutar un programa en varias computadoras a la vez
Respuesta
Organizar el código en objetos que agrupan datos (estado) y comportamiento (métodos)
Por qué
En POO modelas las cosas de tu programa como objetos. Un objeto guarda sus datos en campos y expone acciones mediante métodos. Por ejemplo, un objeto Account tiene un balance y un método deposit().
Ventajas que cita el tutorial de Java: modularidad, ocultación de información, reutilización de código y facilidad para depurar o reemplazar un objeto.
Java, Python, C# y C++ la soportan.
Recuerda
POO = objetos con datos + comportamiento.