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