O'Reilly logo

Objektorientierte Analyse & Design von Kopf bis Fuß by David West, Gary Pollice, Brett D. McLaughlin

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

8.9. Von mehreren Verantwortlichkeiten zu einer Verantwortlichkeit übergehen

Nachdem Sie eine Analyse durchgeführt haben, können Sie all die Methoden, die in einer Klasse nicht sinnvoll erscheinen, nehmen und in eine andere Klasse verschieben, die für diese bestimmte Verantwortlichkeit sinnvoller ist.

Wir haben unsere Analyse eingesetzt, um herauszufinden, dass diese vier Methoden eigentlich nicht in den Verantwortungsbereich von Kraftfahrzeug fallen.

Kraftfahrzeug

starten()

stoppen()

reifenWechseln(Reifen [*])

fahren()

waschen()

ölPrüfen()

getÖl(): int

Fahrer

fahren(Kraftfahrzeug)

Ein Fahrer ist für das Fahren eines Kraftfahrzeugs verantwortlich, nicht das Kraftfahrzeug selbst.

WaschAnlage

waschen(Kraftfahrzeug)

Eine Waschanlage kümmert sich ...

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