patrones

Páginas: 2 (486 palabras) Publicado: 25 de febrero de 2014
Patrones Creacionales
Fábrica Abstracta ( Abstract Factory )
El problema a solucionar por este patrón es el de crear diferentes familias de objetos, como por ejemplo la creación de interfacesgráficas de distintos tipos (ventana, menú, botón, etc.).
Método de Fabricación ( Factory Method )
Parte del principio de que las subclases determinan la clase a implementar.
public classConcreteCreator extends Creator
  {
  protected Product FactoryMethod()
      {
            return new ConcreteProduct();
      }
}
public interface Product{}
public class ConcreteProduct implementsProduct{}
      public class Client
      {
            public static void main(String args[])
            {
                  Creator UnCreator;
                  UnCreator = new ConcreteCreator();                  UnCreator.AnOperations();
            }
      }

Prototipado ( Prototype )
Se basa en la clonación de ejemplares copiándolos de un prototipo.
Singleton
Restringe lainstanciación de una clase o valor de un tipo a un solo objeto.
      public sealed class Singleton
      {
            private static volatile Singleton instance;
            private static objectsyncRoot = new Object();
            private Singleton()
            {
                  System.Windows.Forms.MessageBox.Show("Nuevo Singleton");
            }
            public staticSingleton GetInstance
            {
                  get
                  {
                        if (instance == null)
                        {
                             lock(syncRoot)                             {
                                   if (instance == null)
                                         instance = new Singleton();
                             }                        }
                        return instance;
                  }
            }
       }


Patrones Estructurales
Adaptador (Adapter): Convierte una interfaz en otra....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • patrones
  • El patrono
  • PATRONO
  • Patrón
  • Patrones
  • El Patron
  • Patrones
  • patrones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS