software-patterns #builder (implemented) Builder focuses on constructing a complex object step by step #abstract factory (read) combination of two groups -> car type 1/2 - left door/right door #strategy