informatica

Páginas: 3 (670 palabras) Publicado: 27 de mayo de 2013
I: IDENTIFICACION DE PATRONES DE DISEÑO PARA LA AUTENTIFICACION EN APLICACIONES.

Como analistas y programadores vamos desarrollando a diario nuestras habilidades para resolver problemasusuales que se presentan en el desarrollo del software. Por cada problema que se nos presenta pensamos distintas formas de resolverlo,
Un patrón de diseño es una abstracción de una solución en un nivelalto. Los patrones solucionan problemas que existen en muchos niveles de abstracción. Hay patrones que abarcan las distintas etapas del desarrollo; desde el análisis hasta el diseño y desde laarquitectura hasta la implementación.

Muchos diseñadores y arquitectos de software han definido el término de patrón de diseño de varias formas que corresponden al ámbito a la cual se aplican los patrones.Luego, se dividió los patrones en diferentes categorías de acuerdo a su uso.

Los diseñadores de software extendieron la idea de patrones de diseño al proceso de desarrollo de software. Debido alas características que proporcionaron los lenguajes orientados a objetos (como herencia, abstracción y encapsulamiento).

a) FABRICAS ABSTRACTAS: Abstract Factory (Fábrica Abstracta) es un patrón dediseño para el desarrollo de software.
La estructura típica del patrón Abstract Factory es la siguiente:
• Cliente: La clase que llamará a la factoría adecuada ya que necesita crear uno de losobjetos que provee la factoría, es decir, Cliente lo que quiere es obtener una instancia de alguno de los productos
• Abstract Factory: Es de definición de la interfaces de las factorías. Debe de proveerun método para la obtención de cada objeto que pueda crear.
• Factorías Concretas: Estas son las diferentes familias de productos. Provee de la instancia concreta de la que se encarga de crear.
•Producto abstracto: Definición de las interfaces para la familia de productos genéricos.
• Producto concreto: Implementación de los diferentes productos.
b) SINGLETON O SINGULAR: El patrón de diseño...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS