Състояние (шаблон)

From Wikipedia, the free encyclopedia

Състояние (шаблон)
Remove ads

Състояние е поведенчески шаблон за дизайн в обектно-ориентираното програмиране, който може да се използва за описване на машина на състоянията (напр. краен автомат)

Thumb
UML диаграма, описваща шаблона Състояние
Remove ads

Роли

  • Контекст – средата, която използва (и евентуално контролира) състоянията, описани чрез шаблона
  • Абстрактно съсотяние – абстрактен клас, описващ общата логика и интерфейса на състоянията
  • Конкретно състоятие – специфични реализации за всяко от състоянията

Примери

Java

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads