Anda di halaman 1dari 13

ELEMENTOS PRIMORDIALES EN EL MODELO DE OBJETOS

INTEGRANTES DEL EQUIPO:


ARELY LOPEZ SANCHEZ THALIA MIJANGOS RAMIREZ ALAN GIRESS MATUS MENDOZA SULEIMA JIMENEZ SOLORZA ELVIS PATRICIO MENDOZA VALDIVIESO LUIS ENRIQUE MENDEZ SANTIAGO MARIANO JIMENEZ SANCHEZ LUIS FERNANDO LOPEZ CEBRERO DIANA IRIS MARIN LEON VICTORIA DEL CARMEN LOPEZ ANOTA

ELEMENTOS PRIMORDIALES EN EL MODELO DE OBJETOS


LA PROGRAMACIN ORIENTADA A OBJETOS TRATA DE CUMPLIR LAS NECESIDADES DE LOS USUARIOS FINALES, ESTS TAREAS SE REALIZAN MEDIANTE LA MODELIZACIN DEL MUNDO REAL, EL SOPORTE FUNDAMENTAL ES EL MODELO OBJETO. LOS ELEMENTOS MS IMPORTANTES DE ESTE MODELO SON: ABSTRACCIN ENCAPSULAMIENTO MODULARIDAD JERARQUA Y HERENCIA POLIMORFISMO

ABSTRACCION
DEFINICION:CONSISTE EN AISLAR UN ELEMENTO EN SU CONTEXTO DE SUS ELEMENTOS QUE LO ACONPAAN. ENPROGRAMACION , EL TERMINO SE REFIERE AL ENFANCIS EN EL QUE ASE MAS QUE EL COMO LO HACE? EJEMPLO:UN COCHE PARA TRATAR DE MODERLIZARLO POO. DIRIAMOS QUE EL COCHE ES EL ELEMENTO PRINCIPAL QUE TIENE UNA SERIE DE CARACTERISTICAS , COMO PODRIAN SER EL COLOR EL MODELO OLA MARCA .

ABSTRACCION LA ABSTRACCIN ES UNA DE LAS PRINCIPALES HERRAMIENTAS CON QUE COMBATIMOS LA COMPLEJIDAD. UNA ABSTRACCIN DENOTA LAS CARACTERSTICAS ESENCIALES DE UN OBJETO Y PROPORCIONA LMITES CONCEPTUALES DEFINIDOS RESPECTO A LA PERSPECTIVA DEL OBSERVADOR. EN EL MODELO DE OBJETOS SE PERSIGUE CONSTRUIR ABSTRACCIONES QUE IMITEN DIRECTAMENTE EL VOCABULARIO DE UN DETERMINADO DOMINIO DE PROBLEMA, POR LO QUE EL PROBLEMA CENTRAL DEL DISEO ORIENTADO A OBJETOS ES TOMAR LA DECISIN ACERCA DEL CONJUNTO ADECUADO DE ABSTRACCIONES PARA ESE DOMINIO.

ENCAPSULAMIENTO

ENCAPSULAMIENTO: PODER SEPARAR LA INTERFAZ DE UNA CLASE DE SU IMPLEMENTACION O DICHO EN OTRAS PALABRAS NO ES NECESARIO CONOCER LOS DETALLES DE COMO ESTAN IMPLEMENTADOS LAS PROPIEDADES PARA PODER UTILIZARLAS. EJEMPLO: UN TELEFONO CELULAR SE ENCAPSULAN TODOS LOS DATOS PRIVADOS QUE SOLO EL USUARIO ENCARGADO DEBE SABER POR EJEMPLO EL CODIGO PIN , LOS MESAJES ,, ENTRE OTRAS COSAS.

ENCAPSULAMIENTO EL MODELO DE OBJETOS MANEJA EN UN SLO PAQUETE LOS ATRIBUTOS Y COMPORTAMIENTOS DE LOS OBJETOS, POR MEDIO DE UN PRINCIPIO DENOMINADO ENCAPSULAMIENTO. LA ABSTRACCIN Y EL ENCAPSULAMIENTO SON CONCEPTOS COMPLEMENTARIOS: LA ABSTRACCIN SE CENTRA EN EL COMPORTAMIENTO OBSERVABLE DE UN OBJETO, MIENTRAS QUE EL ENCAPSULAMIENTO SE CENTRA EN LA IMPLEMENTACIN QUE DA LUGAR A ESE COMPORTAMIENTO. EL ENCAPSULAMIENTO ES EL PROCESO DE ALMACENAR EN UN MISMO COMPARTIMENTO LOS ELEMENTOS DE UNA ABSTRACCIN QUE CONSTITUYEN SU ESTRUCTURA Y SU COMPORTAMIENTO; SIRVE PARA SEPARAR LA INTERFAZ CONTRACTUAL DE UNA ABSTRACCIN Y SU IMPLEMENTACIN. EL ENCAPSULAMIENTO SE CONSIGUE, A MENUDO, MEDIANTE LA OCULTACIN DE INFORMACIN. GENERALMENTE, LA ESTRUCTURA DE UN OBJETO EST OCULTA, AS COMO LA IMPLEMENTACIN DE SUS MTODOS.

MODULARIDAD

LA MODULARIDAD ES LA DESCOMPOSICIN DE UN SISTEMA EN UN CONJUNTO DE MDULOS COHESIVOS Y DBILMENTE ACOPLADOS. LA DESCOMPOSICIN DE UN SISTEMA EN COMPONENTES INDIVIDUALES AYUDA A MANEJAR LA COMPLEJIDAD. SIN EMBARGO, UNA DESCOMPOSICIN DESORDENADA PUEDE PRODUCIR UN EFECTO CONTRARIO QUE SE PUEDE CONTRARRESTAR REAGRUPANDO LOS COMPONENTES EN MDULOS O PAQUETES. CADA MDULO DEBE CONTENER COMPONENTES CON CARACTERSTICAS AFINES, DE TAL MANERA QUE FACILITEN LA PRODUCCIN DE LA ARQUITECTURA FSICA DE UN SISTEMA. EN EL DISEO ORIENTADO A OBJETOS, LA MODULARIZACIN CONSISTE EN DECIDIR DNDE COLOCAR FSICAMENTE LAS CLASES Y OBJETOS A PARTIR DE LA ESTRUCTURA LGICA DEL DISEO. DEBE PROPICIARSE QUE LOS MDULOS SE DISEEN Y REVISEN INDEPENDIENTEMENTE. LA ESTRUCTURA DE CADA MDULO DEBE SER LO BASTANTE SIMPLE COMO PARA SER COMPRENDIDA EN SU TOTALIDAD, HACIENDO POSIBLE CAMBIAR SU IMPLEMENTACIN SIN SABER NADA DE LA IMPLEMENTACIN DE LOS DEMS MDULOS Y SIN AFECTAR EL COMPORTAMIENTO DE STOS.

MUDULARIDAD EN EL DISEO ORIENTADO A OBJETOS, LA MODULARIZACIN CONSISTE EN DECIDIR DNDE COLOCAR FSICAMENTE LAS CLASES Y OBJETOS A PARTIR DE LA ESTRUCTURA LGICA DEL DISEO. DEBE PROPICIARSE QUE LOS MDULOS SE DISEEN Y REVISEN INDEPENDIENTEMENTE. LA ESTRUCTURA DE CADA MDULO DEBE SER LO BASTANTE SIMPLE COMO PARA SER COMPRENDIDA EN SU TOTALIDAD, HACIENDO POSIBLE CAMBIAR SU IMPLEMENTACIN SIN SABER NADA DE LA IMPLEMENTACIN DE LOS DEMS MDULOS Y SIN AFECTAR EL COMPORTAMIENTO DE STOS. MODULARIDA:LA MODULARIDAD ES UNA OPCIN IMPORTANTE PARA LA ESCALABILIDAD Y COMPRENSIN DE PROGRAMAS, ADEMS DE AHORRAR TRABAJO Y TIEMPO EN EL DESARROLLO. EJEMPLO:UN OBJETO QUE ESTA SUBDIVIDIDO EN VARIAS PARTES .

JERARQUIA Y HERENCIA
JERARQUA LA JERARQUA ES UNA CLASIFICACIN U ORDENACIN DE ABSTRACCIONES. LA ESTRUCTURA DE CLASES SE REPRESENTA POR MEDIO DE UNA JERARQUA QUE MUESTRA LA RELACIN DE HERENCIA ES UN. CLASE EN LAS ETAPAS DE ANLISIS Y DISEO, UNA CLASE ES UN CONJUNTO DE OBJETOS QUE COMPARTEN CARACTERSTICAS Y COMPORTAMIENTOS COMUNES ENTRE S.

JERARQUIA Y HERENCIA

HERENCIA LA HERENCIA DEFINE LA RELACIN ENTRE CLASES ES UN, DONDE UNA SUBCLASE HEREDA DE UNA O MS SUPERCLASES. LA HERENCIA IMPLICA UNA JERARQUA DE GENERALIZACIN/ESPECIALIZACIN, EN LA QUE UNA SUBCLASE ESPECIALIZA EL COMPORTAMIENTO Y/O LA ESTRUCTURA, MAS GENERAL, DE SUS SUPERCLASES. HERENCIA SIMPLE LA HERENCIA SIMPLE SE DA CUANDO, EN UNA JERARQUA DE CLASES, LAS SUBCLASES SOLAMENTE PUEDEN HEREDAR DE UNA SUPERCLASE. HERENCIA MLTIPLE A DIFERENCIA DE LA HERENCIA SIMPLE, EN LA HERENCIA MLTIPLE LAS SUBCLASES PUEDEN HEREDAR DE MS DE UNA SUPERCLASE.

POLIMORFISMO
LA PALABRA POLIMORFISMO TIENE COMO ORIGEN LAS PALABRAS GRIEGAS POLI (MUCHOS) Y MORFOS (FORMAS) Y SE UTILIZA PARA INDICAR QUE UN NOMBRE PUEDE DENOTAR INSTANCIAS (OBJETOS) DE CLASES DIFERENTES QUE ESTN RELACIONADAS POR ALGUNA SUPERCLASE COMN. EL POLIMORFISMO PUEDE CONSIDERARSE COMO LA CARACTERSTICA MS POTENTE DE LOS LENGUAJES ORIENTADOS A OBJETOS, DESPUS DE SU CAPACIDAD PARA SOPORTAR LA ABSTRACCIN. EXISTE POLIMORFISMO CUANDO INTERACTAN LAS CARACTERSTICAS DE HERENCIA Y ENLACE DINMICO. SE PUEDEN CLASIFICAR EN DOS GRANDES CLASES: POLIMORFISMO DINAMICO: ES AQUEL EN EL QUE EL CODIGO NO INCLUYE NINGUN TIPO DE ESPECIFICACION SOBRE EL TIPO DE DATOS SOBRE EL QUE SE TRABAJA. POLIMORFISMO ESTATICO: ES AQUEL EN EL QUE LOS TIPOS A LOS QUE SE APLICA EL POLIMORFISMO DEBEN SER EXPLICITADOS Y DECLARADOS UNO POR UNO ANTES DE PODER SER UTILIZADOS.

POLIMORFISMO

EN PROGRAMACION ORIENTADA A OBJETOS EL POLIMORFISMO SE REFIERE A LA CAPACIDAD PARA QUE VARIAS CLASES DERIVADAS DE UNA ANTECESORA UTILICEN UN MISMO METODO DE FORMA DIFERENTE. EL CONCEPTO DE POLIMORFISMO SE PUEDE APLICAR TANTO A FUNCIONES COMO A TIPOS DE DATOS. ASI NACEN LOS CONCEPTOS DE FUNCIONES POLIMRFICAS Y TIPOS POLIMRFICOS.

Anda mungkin juga menyukai