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

Пользуешься ли паттерном Command

Да, паттерн Command полезен для инкапсуляции запросов в объекты, что позволяет параметризовать клиентов с различными запросами, ставить их в очередь или поддерживать отмену операций.

Пример:

java
interface Command {
    void execute();
}

class LightOnCommand implements Command {
private Light light;

text
public LightOnCommand(Light light) {
    this.light = light;
}

@Override
public void execute() {
    light.turnOn();
}

}

// Использование
Light light = new Light();
Command command = new LightOnCommand(light);
command.execute(); // Включает свет

text

Паттерн часто применяется в GUI (кнопки, меню), многопоточных задачах (очереди команд) и системах с undo/redo.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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