A builder pattern szintén a létrehozási minták közé tartozik, ahogy a factory is, de azzal ellentétben nem a polimorfizmus a cél, hanem az ún. telescoping konstruktor antipattern kiküszöbölése. Ez akkor fordul elő, ha egy konstruktor paramétereinek száma csak nő és a végén átláthatlanná válik, sőt a checkstyle is belénkköt egy bizonyos paraméterszám felett. Persze settereken át is beállíthatjuk az egyes propertyket, de ha például immutable objektumot akarunk létrehozni, akkor ez nem megoldás.