builder pattern
design pattern designed to provide a flexible solution to various object creation problems in object-oriented programming
en-GB/ˈbɪldə ˈpætən/
en-US/ˈbɪldɚ ˈpædɚn/
design pattern designed to provide a flexible solution to various object creation problems in object-oriented programming