You are on page 1of 2

PROGRAMACIN ORIENTADA A OBJETOS

QUE ES
La programacin orientada a objetos o POO (OOP
segn sus siglas en ingls) es un paradigma de
programacin que usa los objetos en sus interacciones,
para disear aplicaciones y programas informticos.
Est basado en varias tcnicas, incluyendo herencia,
cohesin, abstraccin, polimorfismo, acoplamiento y
encapsulamiento. Su uso se populariz a principios de
la dcada de los aos 1990. En la actualidad, existe
una gran variedad de lenguajes de programacin que
soportan la orientacin a objetos.
HISTORIA

Los primeros lenguajes de programacin surgieron de la
idea de Charles Babagge, la cual se le ocurri a este
hombre a mediados del siglo XIX. Era un profesor
matemtico de la universidad de Cambridge e inventor
ingls, que al principio del siglo XIX predijo muchas de
las teoras en que se basan los actuales ordenadores.
Consista en lo que l denominaba la maquina analtica,
pero que por motivos tcnicos no pudo construirse
hasta mediados del siglo XX. En 1823 el gobierno
Britnico lo apoyo para crear el proyecto de una
mquina de diferencias, un dispositivo mecnico para
efectuar sumas repetidas. Pero Babagge se dedico al
proyecto de la mquina analtica, abandonando la
mquina de diferencias, que se pudiera programar con
tarjetas perforadas, gracias a la creacin de Charles
Jacquard (francs). Este hombre era un fabricante de
tejidos y haba creado un telar que poda reproducir
automticamente patrones de tejidos, leyendo la
informacin codificada en patrones de agujeros
perforados en tarjetas de papel rgido. Entonces
Babagge intento crear la mquina que se pudiera
programar con tarjetas perforadas para efectuar
cualquier clculo con una precisin de 20 dgitos.

PROGRAMACIN ORIENTADA A OBJETOS

CLASIFICACIN DE LA
PROGRAMACION
ORIENTADA A LOS
OBJETOS:

CUADRO COMPARATIVO
DE LOS LENGUAJES DE
PROGRAMACIN
CATEGORIZACIN CLSICA.
Utiliza propiedades que clarifiquen
el concepto de similitud entre
objetos. Cuanto ms disjuntas
sean las propiedades, ms precisa
ser la clasificacin.

AGRUPAMIENTO CONCEPTUAL.
Se generan clases formulando
descripciones conceptuales, y
luego clasificando las entidades de
acuerdo con estas descripciones,
segn un grado de similitud. En
esta teora un objeto puede
pertenecer a varios grupos, y se
relaciona con la lgica borrosa
(multivaluada).

TEORA DE PROTOTIPOS. Parte
de escoger un objeto prototipo que
representa a una clase de objetos,
y considerar a otros objetos como
miembros de la clase si y slo si se
parecen de modo significativo al
prototipo. De nuevo se pueden
usar grados de similitud a
prototipos.

VERSIN DE SOFTWARE

EJEMPLOS
El versionado de software
es el proceso de asignacin
de un nombre o nmero
nico a un software para
indicar su nivel de
desarrollo.
SE AUMENTA EL
NMERO CUANDO:

Mayor: el software sufre
grandes cambios y
mejoras.


Menor: el software sufre
pequeos cambios y/o
correcciones de errores.


Micro: se aplica una
correccin al software, y a
su vez sufre pocos
cambios.


Fase: se indica si se
encuentra en una fase de
desarrollo que no sea la
final o estable, es decir, una
fase inestable o en
pruebas.
mayor.menor: 1.2
mayor.menor.mic
ro: 1.2.1
mayor.menor.fas
e (guion): 1.2-
alpha
mayor.menor.fas
e (espacio): 1.2
Beta
mayor.menor.fas
e+versin fase
(guion): 1.2-rc1
mayor.menor.fas
e+versin fase
(espacio): 1.2
RC1
mayor.menor.mic
ro.fase+versin
fase (guion):
1.2.1-beta
.

You might also like