Встречается на собеседованиях • сегодня

Для чего нужен 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) { /* ... */ }
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы