Встречается на собеседованиях • сегодня
Какой принцип SOLID нарушает god object
God object нарушает Single Responsibility Principle (SRP) из SOLID. SRP гласит, что класс должен иметь только одну причину для изменения, т.е. выполнять одну ответственность. God object же берёт на себя слишком много функций, что делает его сложным для поддержки и тестирования.
Пример нарушения:
java
class GodObject {
void processOrder() { /* ... */ }
void generateReport() { /* ... */ }
void sendEmail() { /* ... */ }
void validateData() { /* ... */ }
// ... и ещё 20 методов
}Вместо этого логику следует разделить на отдельные классы (OrderProcessor, ReportGenerator и т.д.).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы