ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

LA SEGREGACION DE INTERFACES TIENE QUE VER


Enviado por   •  26 de Febrero de 2019  •  Informes  •  326 Palabras (2 Páginas)  •  65 Visitas

Página 1 de 2

LA SEGREGACION DE INTERFACES TIENE QUE VER

(Realización: Implements)

  1.  Eliminación de interfaces pesadas
  2. mayor cohesión de las aplicaciones
  3. menor coste de mantenimiento
  4. Menor coste de errores y mejor localización de los mismo

INYECCIÓN DE DEPENDENCIA

(se utiliza con asociación: (se crea un objeto de la otra clase), ya que se utilizan los atributos de una clase, para poder crear un objeto de esa clase, el cual nos permitira asignarle los atributos definidos anteriormente)

 Consiste en extraer responsabilidades de una unidad de software, para delegarlas en otra, estableciendo un mecanismo a través del cual esta delegación

SUSTITUCION DE LISKOV

(se utiliza para herencia, abstracción y polimorfismo)

El PSL define que debe ser posible utilizar cualquier obj instancia de una subclase en lugar de cualquier obj instancia de su superclase sin que la semántica del programa escrito en los términos de la superclase se vea afectado

 Cada clase que hereda de otra puede usarse   como la súper clase, sin necesidad de conocer las diferencias entre ellas

PATRONES

CONSTANT DATA MANAGER (se utiliza con dependecia “No se puede instanciar”)

  • CDM, Es útil para almacenamiento eficiente de los datos constantes utilizados por los objs  de  una aplicación. Estos son útiles para almacenar datos como constantes, nombres de archivos, valores máximos, código de errores, entre otros
  • En lugar de definir estos datos en cada obj es mejor utilizar un obj independiente de los objs acceden a este en el momento de requerirlo
  • Proporciona un fácil mantenimiento y un almacenamiento centralizado de todos los datos constantes de la App
  • Este patrón se puede utilizar cargando todos los datos constantes de un archivo o tabla

INMUTABLE OBJECT (Se puede instanciar y los atributos se nombran con final, con este (---------); Obligatoriamente se tiene que hacer el constructor )

Este patrón se utiliza cuando se necesita tener un obj en una app y después de instanciarlo los demás objs que tengan acceso a este no puedan realizar ninguna modificación. Estos objs se utilizan como información de consulta

...

Descargar como (para miembros actualizados)  txt (2.1 Kb)   pdf (37 Kb)   docx (8.2 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com