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 ...

Get Entwurfsmuster von Kopf bis Fubß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.