Допустим, у меня есть сущность:
Employee {
_id,
name,
lastModifiedTimeStamp
}
и метод для ее сохранения. Этот постоянный метод может быть вызван из любого места.
boolean persist(Employee e ){
....
<code to save to db>
...
}
Теперь, если мне нужно написать код, который обновляет lastModifiedTimeStamp. Является ли это нарушением принципа единой ответственности, если я напишу его в методе persist.
boolean persist(Employee e ){
....
<code to save to db>
...
<code to update lastModifiedTimeStamp>
...
}