2010-06-01 12 views
5

Ich lese Bob Martin's principles of OOD, specifically the SRP text, und ich verstehe den Geist das, was es ist ziemlich gut zu sagen, aber ich verstehe nicht ganz eine bestimmte Phrasierung, von Seite 2 des Link (Seite 150 des Buchs):SRP & "Achse der Veränderung"?

I Umschreibung:

Es ist wichtig, diese zwei Verantwortlichkeiten in separate Klassen zu trennen, da jede Verantwortung eine Achse der Änderung ist.

Was genau ist hier mit "Achse der Veränderung" gemeint?

Antwort

5

Änderungen treten um die Achse herum auf und deuten darauf hin, dass jede Verantwortung als zentraler Punkt für die Existenz der Klasse fungiert. Sie möchten, dass eine Klasse einen einzigen Grund hat, so dass Änderungen einfacher zu verwalten sind.