Паттерни проектування у Java

ВІДЕОУРОК № 21. Паттерн State

Визначення такого паттерну проектування, як State та розгляд варіанта його виникнення, та застосування в умовній ситуації при розробці додатка з можливим прикладом із життя. Розгляд структури паттерну проектування State та визначення зв'язків та взаємодії між об'єктами. Розгляд областей застосування паттерну State та проблем проектування, які він здатний вирішити. Розбір переваг та недоліків цього паттерну проектування. Розбирає невелику програму, в якій реалізовано паттерн State, а також перевірку роботи цієї програми та розбір результатів її виконання. Перелік бібліотек Java, бізнес логіка яких полягає в використанні паттерна State. І насамкінець, розгляд варіантів взаємовідносин між паттерном Proxy та іншими паттернами проектування, а також відмінностей між паттерном State та схожими паттернами проектування.