Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Marca
Ao
Color
Patente, etc.
METODOS
ALGORITMO ASOCIADO A UN OBJETO (O A UNA CLASE DE OBJETOS), CUYA
EJECUCIN SE DESENCADENA TRAS LA RECEPCIN DE UN "MENSAJE".
DESDE EL PUNTO DE VISTA DEL COMPORTAMIENTO, ES LO QUE EL OBJETO
PUEDE HACER. UN MTODO PUEDE PRODUCIR UN CAMBIO EN LAS PROPIEDADES
DEL OBJETO, O LA GENERACIN DE UN "EVENTO" CON UN NUEVO MENSAJE PARA
OTRO OBJETO DEL SISTEMA.
ABSTRACCIN
ENCAPSULAMIENTO
POLIMORFISMO
HERENCIA
ABSTRACCION
EL PROCESO DE ABSTRACCIN PERMITE SELECCIONAR LAS CARACTERSTICAS RELEVANTES
DENTRO DE UN CONJUNTO E IDENTIFICAR COMPORTAMIENTOS COMUNES PARA DEFINIR NUEVOS
TIPOS DE ENTIDADES EN EL MUNDO REAL. LA ABSTRACCIN ES CLAVE EN EL PROCESO DE
ANLISIS Y DISEO ORIENTADO A OBJETOS, YA QUE MEDIANTE ELLA PODEMOS LLEGAR A ARMAR
UN CONJUNTO DE CLASES QUE PERMITAN MODELAR LA REALIDAD O EL PROBLEMA QUE SE QUIERE
ATACAR.
ENCAPSULAMIENTO
SIGNIFICA REUNIR TODOS LOS ELEMENTOS QUE PUEDEN CONSIDERARSE PERTENECIENTES A
UNA MISMA ENTIDAD, AL MISMO NIVEL DE ABSTRACCIN. ESTO PERMITE AUMENTAR LA
COHESIN (DISEO ESTRUCTURADO) DE LOS COMPONENTES DEL SISTEMA. ALGUNOS
AUTORES CONFUNDEN ESTE CONCEPTO CON EL PRINCIPIO DE OCULTACIN, PRINCIPALMENTE
PORQUE SE SUELEN EMPLEAR CONJUNTAMENTE.
PROCESO POR EL QUE SE OCULTAN:
Las estructuras de datos
Los detalles de la implementacin
PERMITE CONSIDERAR A LOS OBJETOS COMO "CAJAS NEGRAS", EVITANDO QUE OTROS
OBJETOS ACCEDAN A DETALLES QUE NO LES INTERESA
UNA VEZ CREADA LA CLASE, LAS FUNCIONES USUARIAS NO REQUIEREN CONOCER LOS
DETALLES DE SU IMPLEMENTACIN
EJEMPLO
TODA CLASE TIENE UN CONJUNTO DE ATRIBUTOS Y MTODOS
ASOCIADOS A ELLA.