
- •Диаграмма классов
- •Классы
- •Отношения между классами
- •Объекты. Диаграмма объектов.
- •Шаблоны или параметризованные классы
- •Пример диаграммы классов
- •Графическая нотация в Power Designer
- •Диаграмма состояний (statechart diagram)
- •Понятие состояния объекта
- •Переход
- •Переходы между параллельными состояниями
- •Переходы между составными состояниями
- •Пример диаграммы состояний
- •Графическая нотация в Power Designer
- •Литература

Розробка інформаційних ресурсів та систем
1.4 Шаблоны или параметризованные классы
Шаблон (template) или параметризованный класс (parametrized class)
предназначен для обозначения такого класса, который имеет один или более не фиксированных формальных параметров. Он определяет множество классов, которые могут быть получены назначением этим параметрам конкретных значений. Обычно параметрами шаблонов служат типы атрибутов классов, такие как целые числа, перечисление, массив строк и другие. В более сложном случае формальные параметры могут представлять операции класса.
Графически шаблон изображается прямоугольником, к верхнему правому углу которого присоединен маленький прямоугольник из пунктирных линий. Большой прямоугольник может быть разделен на секции, как принято в обозначениях класса. В верхнем прямоугольнике указывается список формальных параметров, с помощью которых могут быть созданы классы на основе данного шаблона. В верхней секции шаблона записывается его имя по правилам записи имен классов.
Лекция 2.2. Диаграмма классов. Диаграмма состояний