public static void main(String[] args) { FabricaDeCarro fabrica = new FabricaFiat(); CarroSedan sedan = fabrica.criarCarroSedan(); CarroPopular popular = fabrica.criarCarroPopular(); sedan.exibirInfoSedan(); System.out.println(); popular.exibirInfoPopular(); System.out.println(); fabrica = new FabricaFord(); sedan = fabrica.criarCarroSedan(); popular = fabrica.criarCarroPopular(); sedan.exibirInfoSedan(); System.out.println(); popular.exibirInfoPopular(); }
public static void main(String[] args) { FabricaDeCarro unicaFabrica = FabricaDeCarro.getInstancia(); FabricaDeCarro outraFabrica = FabricaDeCarro.getInstancia(); System.out.println(unicaFabrica.equals(outraFabrica)); }