(资料图)
创建汽车对象的建造者类,如CarBuilder,用于实现汽车对象的构建过程。该类可以定义多个构建步骤,每个步骤可以设置汽车对象的一个或多个属性,最终通过build()方法返回完整的汽车对象。
public class CarBuilder { private Car car; public CarBuilder() { car = null; } public void createNewCar() { car = new SedanCar(); } public void setLicensePlateNumber(String licensePlateNumber) { car.setLicensePlateNumber(licensePlateNumber); } public void setModel(String model) { car.setModel(model); } public void setColor(String color) { car.setColor(color); } public void setEngine(String engine) { car.setEngine(engine); } public void setTires(String tires) { car.setTires(tires); } public void setSeats(String seats) { car.setSeats(seats); } public Car build() { return car; }}
X 关闭
Copyright © 2015-2022 华南服装网版权所有 备案号:粤ICP备18025786号-52 联系邮箱: 954 29 18 82 @qq.com