Лекция: Определение отношений между классами.
Класс TBasicIterator является базовым для классов TLineIterator, TReverseIterator и TArrayIterator, поскольку каждый производный класс является конкретным частным случаем базового итератора.
Также класс TBasicIterator является дружественным для класса TList, так как он должен иметь доступ к элементам контейнера. Здесь будет применяться агрегация с классом TList, поскольку оба класса самостоятельны, но TBasicIterator содержит поле типа TList.
Между классами TList и TListException используется отношения использования: класс TList использует класс TListException для работы с исключительными ситуациями.
На рисунке 1 приведена диаграмма классов.
Рисунок 1 — Диаграмма классов
еще рефераты
Еще работы по информатике
Реферат по информатике
Определение необходимой функциональности системы
30 Декабря 2015
Реферат по информатике
Определение и основные характеристики информационного общества
30 Декабря 2015
Реферат по информатике
Описание файлов с данными
30 Декабря 2015
Реферат по информатике
Описание работы протокола
30 Декабря 2015