Skip to Content
Entwurfsmuster von Kopf bis Fubß
book

Entwurfsmuster von Kopf bis Fubß

by Eric Freeman, Elisaebth Freeman, Kathy Sierra, Bert Bates
December 2005
Beginner to intermediate
672 pages
14h 12m
German
O'Reilly Verlag
Content preview from Entwurfsmuster von Kopf bis Fubß

8.2. Dürfte ich vielleicht Ihren Kaffee, Tee abstrahieren?

Es sieht so aus, als hätten wir es bei unseren Kaffee- und Tee-Klassen mit einer recht gradlinigen Design-Übung zu tun. Ihr erster Versuch sah vielleicht ungefähr so aus:

koffeinGetränk

zubereitungsRezept()

kocheWasser()

inTasseSchütten()

Die Methode zubereitungsRezept() ist in beiden Unterklassen anders, deswegen ist sie als abstrakt definiert.

Die Methoden kocheWasser() und inTasseSchütten() haben beide Unterklassen gemeinsam, deswegen werden sie in der Superklasse definiert.

Kaffee

zubereitungsRezept()

kaffeeAufbrühen()

zuckerUndMilchHinzufügen()

Jede Unterklasse implementiert ihr eigenes Rezept.

Tee

zubereitungsRezept()

teebeutelZiehenLassen()

zitroneHinzufügen()

Jede Unterklasse ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Netzwerke von Kopf bis Fuß

Netzwerke von Kopf bis Fuß

Al Anderson, Ryan Benedetti
JavaScript-Programmierung von Kopf bis Fuß

JavaScript-Programmierung von Kopf bis Fuß

Eric Freeman, Elisabeth Robson
Servlets und JSPs™ von Kopf bis Fuß

Servlets und JSPs™ von Kopf bis Fuß

Bryan Basham, Kathy Sierra, Bert Bates
Programmieren von Kopf bis Fuß

Programmieren von Kopf bis Fuß

David Griffiths, Paul Barry

Publisher Resources

ISBN: 9783897214217Errata Page