Книга: Rational Rose 2000 и UML Визуальное моделирование

Исключение классов

Исключение классов

Иногда класс вообще может быть удален из модели. Это происходит в следующих случаях:

? когда класс не имеет какой-либо структуры или поведения;

? когда класс не участвует в выполнении какого-либо прецедента.

Тщательно проверяйте управляющие классы. Отсутствие последовательных действий может указывать на удаление управляющего класса. Особенно в случае, когда он просто проходной, то есть получает информацию от граничного класса и тут же передает ее в класс-сущность без какой-либо последовательной логики.

В системе регистрации учебных курсов мы изначально создали управляющий класс для прецедента выбор курсов для преподавания (Select Courses to Teach). Он позволяет преподавателю определить курсы для чтения в данном семестре. Для управляющего класса здесь не нужна последовательная логика — преподаватель вводит информацию с помощью формы пользовательского интерфейса, и класс преподаватель добавляется к выбранному курсу. В данном случае управляющий класс для прецедента может быть удален.

Оглавление книги


Генерация: 0.195. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз