В пособии также рассматриваются анонимные методы и процедурные ссылки.
Словарь терминов
- generics - дженерики, генерики, параметризованные классы, шаблоны, обобщения;
- Типы данных: string – строка, record – запись;
- implicit conversion - неявное приведение (типа);
- constraint – ограничение;
- actual types – фактические типы
- generic class – обобщённый класс;
- generic parameter – обобщённый параметр;
- сast – приведение типа;
- anonymous routines - анонимные методы;
- routine references - процедурные ссылки;
- ordinal type – порядковый тип (данных);
- interface type – интерфейсный тип (данных);
- class type – классовый тип, иногда просто класс (так как класс сам по себе является типом);
- class method – классовый метод; метод класса; class procedure;
- comparer – компаратор;
- unit – модуль, юнит;
- instanciate – создание экземпляра объекта;
- ordinal type – порядковый тип (данных)
VIII. Обобщённые методы
Мы рассмотрели много возможностей, которые предоставляют дженерики, применительно к типам, определённым разработчиком. Настало время перейти к обобщённым методам.
Эту часть часто объясняют во многих презентациях и шаблонах по использованию дженериков в других языках. Но я предпочёл начать с обобщённых типов, которые используются чаще всего.