Q1. Difference between Factory and Builder Design Pattern ?
Ans. Builder pattern is the extension of Factory pattern wherein the Builder class builds a complex object in multiple steps.
Q2. Difference between Builder and Composite ?
Ans. Builder is a creational Design Pattern whereas Composite is a structural design pattern. Composite creates Parent - Child relations between your objects while Builder is used to create group of objects of predefined types.