→ Пошук по сайту       Увійти / Зареєструватися

Стан

Предметна область:  Патерни

Стан — Дозволяє винести логіку визначення стану об’єкту та його поведінку, характерну для цього стану, в інші класи



Стан State.

Зв'язані поняття[Приховати / показати]

Патерни поведінки
Стан
→ Мапа поняття — Більше інформації про зв'язки цього поняття з іншими поняттями

Близькі поняття: [Приховати / показати]

Контент, у якому йде мова про Стан

Патерни поведінки — Behavioral patterns

Ще однією групою патернів є такі, що акцентують свою увагу на поведінці. Вони або інкапсулюють поведінку, або дозволяють її розподілити. Щоб забезпечити почергову передачу роботи від одного класу до іншого і так дальше, аж до поки робота не буде виконана, використовують Ланцюжок Відповідальностей...

20. Стан — State

Уявімо, що ми маємо розробити програму для опрацювання замовлень (Orders). Замовлення можуть бути в одному із декількох станів: новий (NewOrder), зареєстрований (Registered), погоджений (Granted), відправлений (Shipped), оплачений (Invoiced), відмінений (Cancelled).

23. Відвідувач — Visitor

Уявімо собі, що ви нарешті спромоглися створити свою власну компанію, і оскільки вона пристойного розміру, ви вирішили орендувати для неї цілу будівлю. У нас держава дуже хороша і дбає про підприємства. А щоб у підприємств усе відповідало вимогам, постійно висилаються різноманітні перевірки.

Якщо вас цікавить...

загрузка...