Sunteți pe pagina 1din 2

Programacin Orientada a Objetos

(Fonseca, 2014) El paradigma orientado a objetos es una filosofa, un modelo de


programacin, con su teora y su metodologa, el cual es necesario conocer y estudiar
primero que todo.

La filosofi a de la POO so lo es una, lenguajes de POO son muchos...

Paradigmas de programacin

Paradigmas Existentes
Estructurados (C, Pascal, Basic, etc.).
Funcionales (Categorical Abstract Machine Language - CAML).
Declarativos o Logicos (Prolog, Mercury, Oz).

Nuevo Paradigma
Orientado a Objetos (C++, C#, Java).

Estructurados (C, Pascal, Basic, etc.)


Los programas estructurados estan compuestos u nicamente de tres instrucciones de
control:

Secuencia (ejecucio n ordenada de instrucciones).


Instruccio n condicional (if-else-switch).
Iteracio n (bucle de instrucciones) con condicion al principio.

Funcional (Categorical Abstract Machine Language - CAML)

Este paradigma se basa en englobar sentencias en diferentes funciones que se llaman cada
vez que tengan que se necesiten.
Una funcin es simplemente un conjunto de instrucciones que operan sobre unos
argumentos y producen un resultado.

Declarativos o Lgicos (Prolog, Mercury, Oz)

Este paradigma se basa en la definicin de reglas sin describir un flujo de control de ningn
tipo.

Orientado a Objetos (C++, C#, Java)

La programacin orientada a objetos es una modelacin sobre la observacin del


mundo real.
Establece relaciones y jerarquas entre los elementos involucrados y que interactan
entre ellos.
El elemento bsico no es la funcin, sino un ente denominado Objeto.

El mundo a travs de Objetos


Que es un Objeto?

(Fonseca, 2014) Un objeto es la representacin en un programa de un concepto, y contiene


toda la informacin necesaria para abstraerlo: datos que describen sus atributos y
operaciones que pueden realizarse sobre los mismos.

Elementos del modelo orientado a objetos

Abstraccin.
Encapsulamiento.
Modularidad.
Herencia.
Polimorfismo.

Modularidad:
Permite subdividir una aplicacio n en pequen as partes (mo dulos), cada una de las cuales
debe ser tan independiente como sea posible de la aplicacio n en si y de las restantes partes.
Estos modulos se pueden compilar por separado, pero tienen conexiones con otros
modulos.

Observaciones 31 de agosto 2017:

Tamao del programa: pequeo, muy pequeo, etc


Independencia
Cohesin, acoplamiento

Empezamos con medicin, que medir, que son los que estn en la parte de arriba, de ah
podemos seguir con mantenibilidad; de esa parte se tienen mas opciones; de estas
elegiremos solo una y las dems poner su definicin.

S-ar putea să vă placă și