Elementos primordiales en el modelo a objetos
• ABSTRACCION: CONSISTE EN AISLAR UN ELEMENTO EN SU CONTEXTO DE SUS ELEMENTOS QUE LO ACONPAÑAN.ENPROGRAMACION, EL TERMINO SE REFIERE ALENFANCIS EN EL “¿QUE ASE MAS QUE EL COMO LO HACE?”
EJEMPLO: UN COCHE PARA TRATAR DE MODERLIZARLO POO. DIRIAMOSB QUE EL COCHE ES EL ELEMENTO PRINCIPAL QUE TIENE UNA SERIE DE CARACTERISTICAS,COMO PODRIAN SER EL COLOR EL MODELO OLA MARCA.
• ENCAPSULAMIENTO: PODER SEPARAR LA INTERFAZ DE UNA CLASE DE SU IMPLEMENTACION O DICHO EN OTRAS PALABRAS NO ES NECESARIO CONOCER LOS DETALLESDE 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 POREJEMPLO EL CODIGO PIN, LOS MESAJES, ENTRE OTRAS COSAS.
• HERENCIA:ES UNA PROPIEDAD QUE PERMITE QUE LOS OBJETOS SEAN CREADOS A PARTIR DE OTROS YA EXISTENTES, OBTENIENDO CARACTERÍSTICAS(MÉTODOS Y ATRIBUTOS) SIMILARES A LOS YA EXISTENTES
EJEMPLO: UNA FAMILIA DE AVES SON DECEDIENTES DE LOS PERICOS DEL AGUILA Y OTROS MAS.
• POLIMORFISMO: ES UN OBJETO QUE PUEDE INVOCAR UNAFUNCION Y SE LA TRASLADA A OTRO QUE ESTA FUNCIONANDO.
EJEMPLO: UNA OFICINA QUE TIENE EMPLEADOS Y SE SUNDIVIDEN EMPLEADOS SALARIO, EMPLEADO POR COMISION, EMPLEADO POR HORAS Y EMPLEADO BASEMAS COMISION A ESTO SE LE LLAMA LA APLICACION POLIMORFICA DE NOMINA DE EMPLEADOS.
• MODULARIDA: LA MODULARIDAD ES UNA OPCIÓN IMPORTANTE PARA LA ESCALABILIDAD Y COMPRENSIÓN DE PROGRAMAS,ADEMÁS DE AHORRAR TRABAJO Y TIEMPO EN EL DESARROLLO.
EJEMPLO: UN OBJETO QUE ESTA SUBDIVIDIDO EN VARIAS PARTES.
• RELACION:UNA RELACIÓN O VÍNCULO ENTRE DOS O MÁS ENTIDADES DESCRIBE ALGÚNAINTERACCIÓN ENTRE LAS MISMAS,
EJEMPLO: UNA RELACIÓN ENTRE UNA ENTIDAD “EMPLEADO” Y UNA ENTIDAD “SECTOR” PODRÍA SER “TRABAJA_EN”, PORQUE EL EMPLEADO TRABAJA EN UN SECTOR DETERMINADO.
Regístrate para leer el documento completo.