Fábricas de instancias

qual a função criar fabricas de instancias? é importante aprender?é muito usado?

1 curtida

é o desing pattern? Que você esta falando…

sim

1 curtida

O padrão Factory (Fabrica), tem como objetivos:

  1. Quando precisar alterar alguma coisa na classe, pode-se resumir o Factory criado, refletindo isso no projeto como um todo.
  2. Padronização no processo de instâncias de classe, sendo um processo muitas vezes complicado.

Exemplo:

class Custon {
    private $id;
    private $desc;   
}


class CustonFactory {
      public static Custon Create()
      {
            return new Custon();
      }
}

Custon c = CustonFactory.Create();

Referencias:

3 curtidas