Paradigmas de Programacion
Paradigmas de Programacion
Definición
La Programación Orientada a Objetos (POO u OOP
según sus siglas en inglés) es un paradigma de
programación que usa objetos y sus interacciones
para diseñar aplicaciones y programas de
computadora. Está basado en varias técnicas,
incluyendo herencia, modularidad, polimorfismo y
encapsulamiento. Actualmente son muchos los
lenguajes de programación que soportan la
orientación a objetos.
2. Paradigma orientado a objetos
Algunos lenguajes imperativos son:
ABAP
Ada
C++
Gambas
Eiffel
Java
JavaScript (la herencia se realiza por medio de la programación basada en prototipos)
PHP (en su versión 5)
Visual FoxPro (en su versión 6)
Visual Basic 6.0 (Orientada a Eventos)
XBase++
**Muchos de estos lenguajes de programación no son puramente orientados a objetos, sino que son
híbridos que combinan la POO con otros paradigmas
Los paradigmas sin efecto de lado no incluyen
a los que tradicionalmente son denominados
paradigmas funcionales. Sin embargo es
importante distinguir la solución funcional
procedimental de la solución funcional
declarativa.
1. Paradigmas procedimentales