Я занимаюсь разработкой карточной игры.
Я создал коллекцию карт, которую я использую для двух случаев:
- Карта конкретного игрока.
- Первая упаковка.
Для первого использования мне нужно, чтобы тип коллекции был List.
Для второго использования мне нужно, чтобы тип коллекции был Stack.
Можно ли создать тип коллекции, которая когда-то будет списком, а в
иначе использовать это будет стек?
Обе операции использования коллизий имеют одинаковые функции, поэтому мне нужна эта возможность.