En su lugar, se utilizan struct y enum como estructuras de datos cuyo comportamiento se define mediante una palabra clave precedida por impl. Con los llamados rasgos se pueden agrupar los comportamientos; de esta manera también se representan la herencia y el polimorfismo. El diseño del lenguaje refleja el mantra de la programación orientada a objetos (OOP) “Composición antes que herencia”.
El uso de este paradigma se da principalmente en las telecomunicaciones, donde la tolerancia de fallos es un factor importante. Por ejemplo Whatsapp, utiliza Erlang como su lenguaje para el backend, debido a su escalabilidad. Describe la programación como una secuencia instrucciones o comandos que cambian el estado de un programa. En este apartado, presentaremos algunos ejemplos prácticos de cómo se utiliza la Programación Orientada a Objetos en diferentes contextos. Estos ejemplos te ayudarán a comprender mejor los conceptos y beneficios de la POO. Si estás interesado en aprender más sobre la Programación Orientada a Objetos, continúa leyendo para ver ejemplos prácticos que te ayudarán a comprender mejor estos conceptos.
sería fatal pues el escorpión es un animal peligroso que no se debe acariciar y tan solo se debería alimentar.
Por ejemplo, podemos tener un método llamado «calcularArea()» en la clase «Figura» que sea implementado de manera diferente en cada una de las clases hijas. En este ejemplo, la clase «Perro» hereda los atributos y métodos de la clase «Animal» utilizando la palabra clave «extends». El polimorfismo, aunque es una de las ventajas de la POO, es también un arma de doble filo.
La POO se inspira en la forma en que percibimos y entendemos el mundo que nos rodea. En lugar de pensar en términos de algoritmos y estructuras de datos, la POO te invita a considerar las entidades que existen en el contexto de la biblioteca, como libros, bibliotecarios y usuarios. Lo primero https://mundoejecutivo.com.mx/empresas/un-curso-de-ciencia-de-datos-con-el-que-podras-enfrentarte-al-futuro/ es que nos permite ocultar del usuario el funcionamiento interno de nuestro sistema. Por ejemplo exponer en una GUI (Interfaz Gráfica) un botón de comprar con lo que entiende que puede comprar su producto con un click en ese botón sin saber qué sucede de fondo en nuestro sistema.
Programación estructurada:
Vale la pena recordar que las variables globales se usan típicamente para mantener estados en el programa, marcando en qué parte de la ejecución se encuentran. El término “programación orientada a objetos” se acuñó a finales de los años sesenta El bootcamp de programación que te prepara para el mañana por la leyenda de la programación Alan Kay, codesarrollador del pionero lenguaje de programación orientado a objetos Smalltalk. Este lenguaje, a su vez, había recibido la influenciado de Simula, el primer lenguaje con características OOP.
Leave a Reply