Los 10 mejores libros de programación orientada a objetos 2019

La programación orientada a objetos es un modelo de lenguaje de programación que gira en torno a objetos y datos, en lugar de acciones y lógica. En el pasado, un programa era un procedimiento lógico que recuperaba los datos de entrada, los procesaba y enviaba los datos de salida.

El desafío de la programación era escribir la lógica, no definir los datos. La programación orientada a objetos ha cambiado la perspectiva: lo importante son los objetos a manipular en lugar de la lógica necesaria para esta manipulación.

Los objetos son muy diversos: personas (definidas por nombre, dirección, etc.) en edificios y pisos (con propiedades descriptibles y manejables) a pequeños widgets en el escritorio de su computadora (como botones y barras, desplazamiento).

El primer paso es identificar todos los objetos que el programador quiere manipular y sus interacciones; ejercicio calificado de modelado de datos.

Una vez que se identifica el objeto, se conceptualiza en una clase de objetos. Esta clase define el tipo de datos que contiene y cualquier secuencia lógica que pueda manipularlo. Cada secuencia lógica distinta es un método. Los objetos se comunican con interfaces bien definidas llamadas mensajes.

Los conceptos y reglas utilizados en la programación orientada a objetos proporcionan beneficios significativos:

  • El concepto de clase de datos le permite definir subclases de objetos de datos que comparten algunas o todas las características de la clase principal. Esta propiedad llamada “herencia” requiere un extenso análisis de datos, acelera el desarrollo y produce un código más preciso.
  • Como una clase solo define los datos que debe tratar, cuando se ejecuta una instancia de esa clase (un objeto), el código no puede acceder por error a otros datos del programa. Enmascarar los datos es una especificidad que mejora la seguridad del sistema y evita corromper los datos por accidente.
  • La definición de una clase es reutilizable por el programa para el que fue creada originalmente, pero también por otros programas orientados a objetos. Por lo tanto, es más fácil de distribuir para el uso de la red.
  • El concepto de clases de datos permite que un programa cree cualquier tipo de datos aún no definidos en el idioma en sí.

Simula fue el primer lenguaje de programación orientado a objetos. Java, Python, C ++, Visual Basic .NET y Ruby son ahora los idiomas más comunes.

Los mejores libros de programación orientada a objetos

PromociónNuestra elección No. 2
PromociónNuestra elección No. 3
PromociónNuestra elección No. 4
PromociónNuestra elección No. 5
PromociónNuestra elección No. 6
PromociónNuestra elección No. 8
PromociónNuestra elección No. 9

Última actualización el 2019-11-21

¿Cómo de util fue este post?

¡Ayudanos con tu voto!

Puntuación media 4.6 / 5. Cantidad de votos 5

Last Updated on

Dejar un comentario

Tu dirección de correo electrónico no será publicada.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies