O'Reilly logo

Entwurfsmuster von Kopf bis Fubß by Bert Bates, Kathy Sierra, Elisaebth Freeman, Eric Freeman

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

4.17. Die Zutatenfabriken aufbauen

Jetzt werden wir eine Fabrik bauen, um unsere Zutaten herzustellen. Die Fabrik wird dafür verantwortlich sein, alle Zutaten in der Zutatenfamilie herzustellen. Anders gesagt, die Fabrik muss Teig, Soße, Käse und so weiter herstellen ... Wie wir mit den regionalen Unterschieden umgehen, werden Sie in Kürze sehen.

Beginnen wir damit, ein Interface für die Fabrik zu erstellen, die all unsere Zutaten herstellt:

public interface PizzaZutatenFabrik {

  public Teig erstelleTeig();
  public Soße erstelleSoße();
  public Käse erstelleKäse();
  public Salami erstelleSalami();
  public Gemüse[] erstelleGemüse();
  public Thunfisch erstelleThunfisch();
  public Krabben erstelleKrabben();
}

Für jede Zutat definieren wir in unserem Interface ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required