Жизненные циклы объектов в объектно-ориентированном анализе


Объект – это абстракция множества предметов реального мира такая что: 1) все предметы в данном множестве – это экземпляры, имеют одни и те же характеристики. 2) все экземпляры подчинены и согласовываются с одними и теми же правилами.

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

Жизненный цикл выражается как модель состояния в О.О.А. используется форма автомата МУРа,которая состоит: 1) из множества состояний, каждое состояние представляет собой стадию в жизненном цикле типичного экземпляра объекта. 2) множество событий, каждое событие представляет инцидент или указание на то, что происходит эволюционирование. 3) из правил перехода. Правило перехода определяет, какое новое состояние достигается, когда с экземпляром в данном состоянии происходит некоторое событие. 4) из действий. Действие это деятельность или операция, которые должны быть выполнены, когда экземпляр достигает состояния. Одно действие связывается с каждым состоянием.

Жизненные циклы различных объектов часто скоординированы друг с другом.

Состояния.

Состояния это положение объекта в котором применяется определённый набор правил, линий поведения, предписанный и физ. законов. Каждому состоянию дается имя и номер явл-ся уникальными в рамках этих моделей состояний. Эти данные заносятся в рамки явл-ся отображением состояний на Д.П.С. Некоторые модели состояний имеют одно или более состояний, где объект появляется впервые. Такие состояния известны под названием состояния создания.

В некоторых моделях состояния одно или несколько состояний явл-ся концом жизненого цикла экземпляра, Такие состояния известны под названием состояния убывания. Заключительное состояние может представлять одну из двух ситуаций: 1) экземпляр становится неподвижным. 2) экземпляр прекращает существование.

Загрузка...