Java es una plataforma de programación de Internet y el lenguaje que alimenta muchos de los videos de Internet , juegos , utilidades y aplicaciones en línea . Método de fábrica y la fábrica abstracta método son dos de los patrones de diseño disponibles en la plataforma Java. Mientras que la fábrica y el Resumen de los patrones de fábrica son bastante similares, el uso y la aplicación de estos modelos difieren en gran medida. Para comprender mejor la diferencia entre estos patrones , es importante determinar primero lo que cada uno de estos patrones hace. Java Descripción
Originalmente lanzado en 1995 por Sun Microsystems , Java se ejecuta en 850 millones de computadoras personales y miles de millones de dispositivos en todo el mundo , de acuerdo a Java.com . Java hace que sea más fácil de procesar lenguajes de programación como HTML y CSS en una sola plataforma. Tanto Factory y Resumen de los patrones de fábrica proporcionan interfaces donde se crean instancias y objetos , que es el proceso de creación de instancias o apariciones de objetos.
Fábrica Método
El patrón Factory define una interfaz para la creación de un objeto , mientras que permite subclases para determinar qué clase de una instancia . Esto elimina la necesidad de proporcionar clasificación específica de la aplicación en el código . Una clave o parámetro se suele realizar y el patrón recupera un objeto de ese tipo.
Abstract Factory Método
El método Abstract Factory es un patrón creacional , que proporciona una plataforma para la creación de grupos o familias de objetos relacionados o dependientes. Este modelo simplifica el proceso de intercambio de las familias de productos . En otras palabras , este modelo permite la incorporación de una variedad de objetos de diferentes fabricantes con facilidad y consistencia .
Diferencias
Mientras que el patrón de fábrica se utiliza al crear un solo tipo de objeto, el patrón Abstract Factory se utiliza para crear múltiples objetos relacionados. El patrón Abstract Factory proporciona una interfaz común para objetos de cliente y delegados de instancias del objeto a otro objeto, mientras que el patrón Factory utiliza una subclase para procesar la función del objeto .