Встречается на собеседованиях • сегодня
Пользуешься ли паттерном 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.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы