added lab8 ex1

This commit is contained in:
2024-11-04 16:49:42 +01:00
parent 475afc0db5
commit 80b7f9e80d
6 changed files with 196 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
package lab8_builder;
public abstract class CarBuilder {
protected Car car;
protected abstract String getCarType();
public Car getCar() {
return car;
}
public void setCar(Car car) {
this.car = car;
}
public abstract void buildEngine();
public abstract void buildBreaks();
public abstract void buildSeats();
public abstract void buildWindows();
}