Встречается на собеседованиях • сегодня
Для чего нужен SLR
SLR (Single Level of Responsibility) — это принцип, согласно которому каждый класс должен иметь только одну причину для изменения, то есть выполнять одну ответственность. Это упрощает поддержку, тестирование и масштабирование кода.
Пример:
csharp
// Плохо: класс выполняет две ответственности
class ReportManager
{
public void GenerateReport() { /* ... */ }
public void SaveToFile(string path) { /* ... */ }
}
// Хорошо: разделение на два класса
class ReportGenerator
{
public void GenerateReport() { /* ... */ }
}
class ReportSaver
{
public void SaveToFile(string path) { /* ... */ }
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы