Добрый день. Читаю ваши стандарты разработки. В обших требованиях к коду. Есть такое предложение " В таком случае стоит их выделить более высокий уровень абстракции, который выполняет вполне определенную задачу с объектом". Тут наверное "... выделить в более высокий уровень ..". И что должен в таком примере представлять из себя более высокий уровень абстракции ? Отдельный класс ? Дополнительный интерфейс ? Мне кажется было бы здорово тут дополнить пример, написав пример этого более высокого уровня абстракции.
Тут может быть даже обычный метод. Именно для примера из дока, это например метод типа releaseUnusedResourses(), то есть вместо перечисления конкретных простых действий обобщение их совокупного воздействия. Вообще конечно эту часть документа нужно оттуда убрать, слишком детальные признаки, уровень абстракции статьи не выдержан😊