/
triii
/
bilder
Обзор
Документация
Войти
/
triii
/
bilder
Код
Запросы
0
Задачи
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/builders/CarBuilder.java
50 строк
1 KB
Elena
first_commit
26 сен 2024, 17:00
26 сен 2024, 17:00
b283d13
Код
Авторство
О чём код?
package builders; import cars.Car; import cars.CarType; import components.Engine; import components.GPSNavigator; import components.Transmission; import components.TripComputer; public class CarBuilder implements Builder { private CarType type; private int seats; private Engine engine; private Transmission transmission; private TripComputer tripComputer; private GPSNavigator gpsNavigator; public void setCarType(CarType type) { this.type = type; } @Override public void setSeats(int seats) { this.seats = seats; } @Override public void setEngine(Engine engine) { this.engine = engine; } @Override public void setTransmission(Transmission transmission) { this.transmission = transmission; } @Override public void setTripComputer(TripComputer tripComputer) { this.tripComputer = tripComputer; } @Override public void setGPSNavigator(GPSNavigator gpsNavigator) { this.gpsNavigator = gpsNavigator; } public Car getResult() { return new Car(type, seats, engine, transmission, tripComputer, gpsNavigator); } }