Un exemple que nous avons déjà vu d’un patron bâtisseur est celui de StringBuilder.
On utilise ce type de patron quand chaque fois que le processus de construction d’une classe est assez difficile pour que l’on veuille le découper en plusieurs étapes, on utilise un Builder.
StringBuilder → vu que les Strings sont immuables, on veut utiliser un bâtisseur pour faciliter la construction des instances de Strings