5.4. Von mehreren Verant wortlichkeiten zu einer Verant wortlichkeit übergehen

Nachdem Sie die Analyse durchgeführt haben, können Sie jede Methode nehmen, die innerhalb einer Klasse keinen Sinn ergibt, und in eine Klasse verschieben, in deren Verantwortlichkeit sie besser passt.

Der Fahrer ist dafür verantwortlich, das Auto zu fahren, nicht das Auto selbst.

Wir haben durch unsere Analyse herausgefunden, dass diese vier Methoden wirklich nicht in die Verantwortlichkeit eines Autos fallen.

Eine WaschAnlage-Klasse kann sich ums Autowaschen kümmern.

Jetzt hat Auto nur eine einzige Verantwortlichkeit: sich um seine eigenen grundlegenden Funktionen zu kümmern.

Ein Mechaniker ist dafür verantwortlich, Reifen zu wechseln und den ölstand zu prüfen.

Get Softwareentwicklung von Kopf bis Fuß 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.