Ver Mensaje Individual
  #9 (permalink)  
Antiguo 03/07/2011, 15:44
Avatar de HiToGoRoShi
HiToGoRoShi
 
Fecha de Ingreso: abril-2008
Mensajes: 849
Antigüedad: 16 años, 8 meses
Puntos: 31
Respuesta: Diferencia entre Factory Method, Simple Factory y Abstract Factory

Creo que ya entendi ...... creoooo xD

Simple Factory permite crear objetos que mantenga relacion ... es decir podemos llamar a las subclases de una clase ? ya que mantienen una relacion como podria ser Usuario, el cual puede haber profesor y alumno ... ambos son usuarios pero implementan los mismos metodos y en esto caso crearia mi UserFactory para evitar tener que instanciar a cade clase por separado logrando centralizar todo en un no, no ?

Factory Method permite crear objetos que mantenga una relacion en comun en el mismo concepto ... supongamos que tengo mi SqlFactory que instancia mis DAO, y tengo 3 tipos de DAO llamados AlumnoDAO, la diferencia que uno esta para SQLSERver, Mysql y Oracle ... mi factory se encargaria de llamar a cada uno de ellos