но разве вы не просто получаете свое имя поля со списком, а затем items.add("")
?
Например,
Language.Items.Add("Italian");
Language.Items.Add("English");
Language.Items.Add("Spanish");
Надеюсь, это помогло: D
Я вроде как педант, поэтому я бы выбрал enqueue / dequeue
.
Хотя add / next
имеет определенный апелляция.
Чтобы немного затуманить проблему, в Perl это push / shift
. :)
push / pop явно неверно для FIFO, поскольку это операции стека (первым пришел последним).
очередь может относиться к объекту, а также к операции, поэтому она немного перегружена и удаление из очереди может вызвать путаницу, потому что она обычно использовалась для обозначения двусторонней очереди.
put / get - краткий, очевидный и общий (не предполагает реализации и может использоваться для всех видов очередей / списков / коллекций ) - что не нравится?
Добавление / удаление звуков кажется наиболее логичным для использования, особенно если вы хотите, чтобы его прочитал человек, не знакомый со структурой или языком (более легким для понимания).
Push / Pop будет следующим в моем рейтинге из-за личных предпочтений.
Далее идет Put / Get.
Enqueue / Dequeue очень последний, потому что я действительно ненавижу букву Q.
Добавление / удаление имеет то преимущество, что вы можете легко перейти из очереди в другую структуру данных.
Например, сохранение состояний в очереди или в стеке определяет разницу между шириной- первый поиск и поиск в глубину.
Мне нравится ставить в очередь и удалять из очереди, но набирать их - отстой. Поэтому в своих структурах очередей (как C ++, так и Java) я назвал функции enQ и deQ :)