Friend spotlight!
Whimsical Animations course
Friend spotlight!
NEW Whimsical Animations course
Friend spotlight! NEW Whimsical Animations course
huge discount only this week
Friend spotlight! Want to make your project stand out? NEW Whimsical Animations course huge discount only this week
Стан

Стан на PHP

Стан — це поведінковий патерн, що дозволяє динамічно змінювати поведінку об’єкта при зміні його стану.

Поведінки, які залежать від стану, переїзджають в окремі класи. Початковий клас зберігає посилання на один з таких об’єктів-станів та делегує йому роботу.

Складність:

Популярність:

Застосування: Патерн Стан здебільшого використовують для перетвореннягроміздких стейт-машин, побудованих на операторах switch, в об’єкти.

Ознаки застосування патерна: Методи класу делегують роботу одному вкладеному об’єктові.

Стан іншими мовами програмування

Стан на C# Стан на C++ Стан на Go Стан на Java Стан на Python Стан на Ruby Стан на Rust Стан на Swift Стан на TypeScript