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