Классы и коллекции

Списки и карты можно использовать с классами и интерфейсами так же, как списки и карты можно использовать с sObjects. Это означает, например, что вы можете использовать определяемый пользователем тип данных для значения или ключа карты. Точно так же вы можете создать набор пользовательских объектов.

Если вы создаете карту или список интерфейсов, любой дочерний тип интерфейса может быть помещен в эту коллекцию. Например, если список содержит интерфейс i1, а MyC реализует i1, то MyC можно поместить в список.