建造者模式(Builder Pattern)
建造者模式是一种创建型设计模式,它允许您通过一步一步地构建复杂对象来
创建不同类型的对象。它使用一个建造者类来封装对象的创建过程并将其分解
为多个简单的步骤。这使得您可以通过更改这些步骤来创建不同类型的对象。
在这个示例中,我们创建了 Car 类作为我们想要构建的复杂对象。然后,我们
创建了 CarBuilder 类,该类逐步构建 Car 对象,并最终返回它。最后,我们使
用 CarBuilder 来构建 Car 对象。
public class Car {
private String make;
private String model;
private int year;
private String engine;
private int seats;
public Car(String make, String model, int year, String engine,
int seats) {
this.make = make;
this.model = model;
this.year = year;
this.engine = engine;
this.seats = seats;
}