Saltar a contenido

Tipos de paradigmas

Tipos de paradigmas:

  • Imperativa -- (Instrucciones a seguir para dar solución a un problema).
  • Declarativa -- (Se enfoca en el problema a solucionar).
  • Estructurada -- (La solución a un problema sigue una secuencia de inico a fin).
  • Funcional -- (Divide el problema en diversas soluciones que serán ejecutadas por las funciones declaradas). La programación procedimental o programación por procedimientos es un paradigma de la programación. Muchas veces es aplicable tanto en lenguajes de programación de bajo nivel como en lenguajes de alto nivel. En el caso de que esta técnica se aplique en lenguajes de alto nivel, recibirá el nombre de programación funcional.

    • se llaman rutinas separadas desde el programa principal
    • datos en su mayoría globales -> sin protección.
    • los procedimientos por lo general no pueden ser independientes -> mala reutilización del código.

programacion_procedimental

  • Orientada a objetos -- Construye soluciones basadas en objetos.
    1
    2
    3
    4
    wikipedia:
    La programación orientada a objetos es un paradigma de programación
    basado en el concepto de "objetos", que pueden contener datos y código.
    Los datos están en forma de campos y el código está en forma de procedimientos.
    

ventajasprogramacionoop

Ventajas de la Programación OOP:

  • rutinas y datos se combinan en un objeto -> Encapsulación.
  • métodos/Propiedades -> interfaces definidas para llamadas y acceso a datos.