Sie sind auf Seite 1von 11

ANALISIS Y

DISEO
ORIENTADO A
OBJETOS

INTRODUCCION
HOY EN DA LA TECNOLOGA ORIENTADA A OBJETOS
YA NO SE APLICA SOLAMENTE A LOS LENGUAJES DE
PROGRAMACIN, ADEMS SE VIENE APLICANDO EN EL
ANLISIS Y DISEO CON MUCHO XITO, AL IGUAL QUE
EN LAS BASES DE DATOS. ES QUE PARA HACER UNA
BUENA PROGRAMACIN ORIENTADA A OBJETOS HAY
QUE DESARROLLAR TODO EL SISTEMA APLICANDO
ESTA TECNOLOGA, DE AH LA IMPORTANCIA DEL
ANLISIS Y EL DISEO ORIENTADO A OBJETOS.
LA PROGRAMACIN ORIENTADA A OBJETOS ES UNA DE
LAS FORMAS MS POPULARES DE PROGRAMAR Y
VIENE TENIENDO GRAN ACOGIDA EN EL DESARROLLO
DE PROYECTOS DE SOFTWARE DESDE LOS LTIMOS
AOS. ESTA ACOGIDA SE DEBE A SUS GRANDES
CAPACIDADES Y VENTAJAS FRENTE A LAS ANTIGUAS

EL MODELO ORIENTADO A
OBJETOS
PARA ENTENDER ESTE MODELO DEBEMOS TRATAR CON LOS
SIGUIENTES CONCEPTOS BSICOS:
Objeto
Clase
Herencia

QU ES UN OBJETO ?
UN OBJETO PODRA SER REAL O ABSTRACTO, POR
EJEMPLO UN BEB, UNA FACTURA, UNA MEDIDA,
UNA FECHA, ETC.

QUE ES UNA CLASE ?


CONJUNTO
DE
OBJETOS
CARACTERSTICAS
SIMILARES
OBJETOS DEL MISMO TIPO.

QUE
POSEEN
, ES DECIR

QU ES UN ATRIBUTO?

Valores o caractersticas de los


objetos. Permiten definir el estado
del objeto u otras cualidades.

QUE ES LA HERENCIA ?
LA HERENCIA BSICAMENTE CONSISTE EN QUE
UNA CLASE PUEDE HEREDAR SUS VARIABLES Y
MTODOS A VARIAS SUBCLASES (LA CLASE QUE
HEREDA ES LLAMADA SUPERCLASE O CLASE
PADRE). ESTO SIGNIFICA QUE UNA SUBCLASE,
APARTE DE LOS ATRIBUTOS Y MTODOS PROPIOS,
TIENE INCORPORADOS LOS ATRIBUTOS Y
MTODOS HEREDADOS DE LA SUPERCLASE. DE
ESTA MANERA SE CREA UNA JERARQUA DE
HERENCIA.

HERENCIA

CARACTERSTICAS
ASOCIADAS AL POO

ABSTRACCIN: LA ABSTRACCIN CONSISTE EN CAPTAR LAS


CARACTERSTICAS ESENCIALES DE UN OBJETO, AS COMO SU
COMPORTAMIENTO.

ENCAPSULAMIENTO: EL ENCAPSULAMIENTO CONSISTE EN UNIR EN LA


CLASE LAS CARACTERSTICAS Y COMPORTAMIENTOS, ESTO ES, LAS
VARIABLES Y MTODOS. ES TENER TODO ESTO ES UNA SOLA
ENTIDAD.

OCULTAMIENTO: ES LA CAPACIDAD DE OCULTAR LOS DETALLES


INTERNOS DEL COMPORTAMIENTO DE UNA CLASE Y EXPONER SLO
LOS DETALLES QUE SEAN NECESARIOS PARA EL RESTO DEL SISTEMA.

POLIMORFISMO: CAPACIDAD QUE TIENEN OBJETOS DE DIFERENTES


CLASES DE RESPONDER AL MISMO MENSAJE. COMPORTAMIENTOS
ALTERNOS ENTRE CLASES DERIVADAS RELACIONADAS.

SERVICIO:

ES

EL

COMPORTAMIENTO

DE

LOS

OBJETOS.

SON

ANLISIS Y DISEO
ORIENTADO A OBJETOS

LA ESENCIA DEL ANLISIS Y DISEO OO


CONSISTE EN SITUAR EL DOMINIO DE UN
PROBLEMA Y UNA SOLUCIN LGICA DENTRO DE
LA PERSPECTIVA DE LOS OBJETOS
Anlisis

Investigacin
del problema

Diseo

Solucin Lgica

Construccin

Codigo

ANLISIS Y DISEO
ORIENTADO A OBJETOS
VENTAJAS

Reutilizacin
Estabilidad
Comportamiento de
objetos
Construccin de clases
ms complejas
Confiabilidad
Nuevos mercados de
software
Rpido diseo
Mayor calidad de diseo
Integridad
Programacin ms
sencilla
Mantenimiento ms
sencillo

DESVENTAJAS
Alta curva de aprendizaje
Costosa
Requiere conocimientos
adicionales
No recomendable para
proyectos pequeos
Requiere personal
especializado

Das könnte Ihnen auch gefallen