Beruflich Dokumente
Kultur Dokumente
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
POSEEN
, ES DECIR
QU ES UN ATRIBUTO?
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
SERVICIO:
ES
EL
COMPORTAMIENTO
DE
LOS
OBJETOS.
SON
ANLISIS Y DISEO
ORIENTADO A OBJETOS
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