¿Qué
es un paradigma de programación?
Un
paradigma de programación es una manera o estilo de programación de software.
Existen diferentes formas de diseñar un lenguaje de programación y varios modos
de trabajar para obtener los resultados que necesitan los programadores.
Se trata de un conjunto de métodos sistemáticos aplicables en todos los niveles
del diseño de programas para resolver problemas computacionales.
Los
lenguajes de programación adoptan uno o varios paradigmas en función del tipo
de órdenes que permiten implementar como, por ejemplo, Python o javascript, que son
multiparadigmas.
Programación
orientada a objetos
En
este modelo de paradigma se construyen modelos de objetos que representan
elementos (objetos) del problema a resolver, que tienen características y
funciones. Permite separar los diferentes componentes de un programa,
simplificando así su creación, depuración y posteriores mejoras. La POO disminuye los errores y promociona la
reutilización del código. Es una manera especial de programar, que se acerca de
alguna manera a cómo expresaríamos las cosas en la vida real.
Podemos
definir un objeto como una estructura abstracta que, de manera más fiable,
describe un posible objeto del mundo real y su relación con el resto del mundo
que lo rodea a través de interfaces. Ejemplos de lenguajes de
programación orientados a objetos serían Java, python o C#.
La programación
orientada a objetos se sirve de diferentes conceptos como:
- Abstracción de datos
- Encapsulación
- Eventos
- Modularidad
- Herencia
- Polimorfismo

Comentarios
Publicar un comentario