Asesoría y capacitación en informática

Paradigmas de Programación

  • Paradigma estructurado o procedural: Los programas se dividen en procedimientos independientes con acceso total a los datos comunes.

Algoritmos + Estructuras de Datos = Programas

  • Paradigma orientado a objetos: Los datos se consideran la parte más importante del programa. Los objetos modelan las características de los problemas del mundo real, su comportamiento ante estas características y su forma de interactuar con otros elementos

Objetos + mensajes = Programas

Ejemplo: Tomarse un café en la panadería

Procedural:

-El cliente entra el la panadería

-El cliente pasa detrás de la barra

-El cliente prepara la cafetera

-El cliente se sirve el café

-El cliente se bebe el café.

OO:

-El cliente entra en la panadería

-El cliente pide un café al “cafetero”

-El “cafetero” prepara el café.

-El “cafetero” sirve el café al cliente.

– El cliente se bebe el café.