Аналитические и имитационные модели. Финаев В.И - 258 стр.

UptoLike

258
Грузовая машина
«interfas
Машина
Движение ( )
Рис. 9.13
Грузовая машина
«interfase»
Машина
Движение ( )
Рис. 9.14
В некоторых случаях в модели необходимы классы со
схожей структурой, которые отличаются некоторыми
параметрами. Например, имеется описание нескольких
динамических массивов для элементов разных типов, а
многие операции над их элементами совпадают.
Целесообразно определить такую структуру данных, чтобы
с ее помощью было бы легко получить динамические
массивы, и делать это можно было
бы уточнением
параметров. Для этого в UML вводится понятие
параметризованных классов (parameterixed class), которые
еще называют шаблонами (template).
Параметризованный класс или шаблон - это описание
множества классов с одним или более неопределенным
формальным параметром. Шаблон нельзя использовать как