Elementos primordiales en el modelo a objetos

ABSTRACCION

DEFINICION:CONSISTE EN AISLAR UN ELEMENTO EN SU CONTEXTO DE SUS ELEMENTOS QUE LO ACONPAÑAN.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. 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 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.

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.

 

picos-de-las-aves1.jpg

POLIMORFISMO:ES UN OBJETO QUE PUEDE INVOCAR UNA FUNCION  Y SE LA TRASLADA A OTRO QUE ESTA FUNCIONANDO .

EJEMPLO:UNA OFICINA QUE TIENE EMPLEADOS Y SE SUNDIVIDEN EMPLEADOS SALARIO,EMPLEADO POR COMISIN ,EMPLEADO POR HORAS Y EMPLEADO BASE MAS 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 .

RRELACION:UNA RELACIÓN O VÍNCULO ENTRE DOS O MÁS ENTIDADES  DESCRIBE ALGÚNA INTERACCIÓ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.

About these ads

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

%d personas les gusta esto: