SRP и направление изменений?

Я читаю принципы OOD Боба Мартина, особенно текст SRP, и я довольно хорошо понимаю дух того, о чем он говорит, но я не совсем понимаю конкретную фразу со страницы 2 ссылки (страница 150 книги):

Я перефразирую:

Важно разделить эти две обязанности на отдельные классы, поскольку каждая обязанность представляет собой ось изменений.

Что именно подразумевается здесь под «осью изменений»?


person lance    schedule 01.06.2010    source источник


Ответы (1)


Изменения происходят вокруг оси, и это предполагает, что каждая ответственность действует как центральная точка существования класса. Вы хотите, чтобы у класса была единственная причина существования, чтобы изменениями было легче управлять.

person Dave White    schedule 01.06.2010