Книга: Rational Rose 2000 и UML Визуальное моделирование
Состояние, поведение и индивидуальность
Состояние, поведение и индивидуальность
Состоянием (state) объекта называется одно из условий, в которых он может находиться. Состояние системы обычно меняется во времени и определяется набором свойств, называемых атрибутами (attribute), значений свойств и отношений между объектами. Например, объект учебный курс (CourseOffering) в системе регистрации учебных курсов может находиться в одном из двух состояний: открыт для записи или закрыт для записи. Если количество студентов, зарегистрировавшихся на курс, меньше десяти, запись на курс продолжается. После регистрации десятого студента она прекращается.
Поведение (behavior) определяет, как объект реагирует на запросы других объектов и что может делать сам объект. Поведение реализуется с помощью набора операций (operation) для объекта. В системе регистрации курсов объект учебный курс может иметь операции добавить студента и удалить студента.
Индивидуальность (identity) означает, что каждый объект уникален, даже если его состояние идентично состоянию другого объекта. Например: Алгебра 101, секция 1 и Алгебра 101, секция 2 — два объекта в системе регистрации курсов. Хотя они оба являются учебными курсами, каждый из них уникален.
В языке UML объект изображается в виде прямоугольников, а его имя пишется с подчеркиванием — см. рис. 4.1.
Рис. 4.1. Нотация языка UML для объекта
- Глава 6. Рынок предприятий и поведение организованных потребителей
- Психологические факторы, влияющие на поведение потребителей
- Ничего, кроме правды: поведение потребителей
- Синхронное поведение и сотрудничество
- 3 глава Психологические приемы воздействия product placement на управление потребительским поведением
- Как вы выражаете свою индивидуальность?
- 1.4.2. Поведение программы
- Чувство определяет поведение
- О взаимоотношениях полов (наконец-то) и других важных моментах: поведение и привычки
- Глава 5. Потребительские рынки и покупательское поведение потребителей
- Глава 2 Проявите свою индивидуальность
- Дизайнер в роли ученого, изучающего поведение