Вопрос проверяет понимание принципов SOLID и их применение.
Короткий ответ
SOLID - 5 принципов ООП: Single responsibility, Open-closed, Liskov substitution, Interface segregation, Dependency inversion. В Android SDK есть нарушения, например в Activity.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.