I think that you discussed this quesiton before. But I couldnot find is there topic like this question on here
I wrote a car factory with abstract factory pattern. I have 2 factory ( MercedesFactory,HondaFactory) and i have 4 concrete class (MercedesFamilyCar,MercedesSportCar,HondaFamilyCar,HondaSportCar ) .I have a abstract classess Family and Sport which includes
public abstract void Speed();
public abstract void Wheel();
public abstract void Door();
public abstract void Price();
public abstract void Display();
So my question is i can do this with builder pattern. Assume that its name is CarBuilder instead of CarFactory. What is the main difference between Builder and Abstract Factory Pattern.