A PROMOÇÃO DE INVERNO ESTÁ AQUI!
Factory Method

Factory Method em Rust

O Factory method é um padrão de projeto criacional, que resolve o problema de criar objetos de produtos sem especificar suas classes concretas.

O Factory Method define um método, que deve ser usado para criar objetos em vez da chamada direta ao construtor (operador new). As subclasses podem substituir esse método para alterar a classe de objetos que serão criados.

Se você não conseguir descobrir a diferença entre os padrões Factory, Factory Method e Abstract Factory, leia nossa Comparação Factory.

Factory Method em outras linguagens

Factory Method em C# Factory Method em C++ Factory Method em Go Factory Method em Java Factory Method em PHP Factory Method em Python Factory Method em Ruby Factory Method em Swift Factory Method em TypeScript