Создание типа шаблонов

1. Создайте класс или интерфейс. Это ваш тип шаблонов. Присвойте ему соответствующее имя, например Dictionary.

2. Щелкните новый тип правой кнопкой мыши и выберите Свойства.

3. В окне Свойства щелкните […] в поле Параметры шаблона.

Откроется диалоговое окно Редактор коллекции параметров шаблонов.

4. Нажмите кнопку Добавить.

5. В свойстве "Имя" задайте имя параметра для типа шаблонов, например Key.

6. Задайте значение в поле Вид параметра. Class — значение по умолчанию.

7. Если нужно, чтобы параметр принимал только производные классы определенного базового класса, задайте в поле Ограниченное значение необходимый базовый класс.

8. Добавьте необходимое количество параметров и нажмите кнопку ОК.

9. Добавьте атрибуты и операции в тип шаблонов так же, как при работе с другими классами.

В определении атрибутов и операций можно использовать параметры с видом Класс, Интерфейс или Перечисление. Например, используя классы параметров Key и Value, можно определить эту операцию в Dictionary.

Get(k: Key): Value

Параметр с видом Integer можно использовать в качестве границы количества элементов. Например, максимально допустимое значение параметра Integer можно использовать для определения количества элементов атрибута в виде [0..max].

Созданные типы шаблонов можно использовать для определения привязок шаблонов.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: