Для паттерна Command, где необходимо хранить и выполнять команды, наиболее эффективной структурой данных будет java.util.Deque
(двусторонняя очередь), реализуемая, например, классом java.util.ArrayDeque
.
Ее преимущества:
ArrayDeque
.Альтернативы:
java.util.Stack
: Традиционный выбор, но устарел и основан на Vector
(синхронизированный, что может быть избыточно). `ArrayDequeДля паттерна Command, где необходимо хранить и выполнять команды, наиболее эффективной структурой данных будет java.util.Deque
(двусторонняя очередь), реализуемая, например, классом java.util.ArrayDeque
.
Ее преимущества:
ArrayDeque
.Альтернативы:
java.util.Stack
: Традиционный выбор, но устарел и основан на Vector
(синхронизированный, что может быть избыточно). `ArrayDequeRegister or sign in to get access to full answers for all questions from the question bank.