-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathFacadeVehicule.java
42 lines (37 loc) · 930 Bytes
/
FacadeVehicule.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
public class FacadeVehicule {
private Vehicule camion;
private Vehicule bus;
private Vehicule monospace;
public FacadeVehicule() {
camion = new Camion();
bus = new Bus();
monospace = new Monospace();
}
public void voirInfosCamion() {
camion.modelNo();
camion.price();
camion.couleur();
camion.energie();
camion.vitess();
camion.kilometrage();
camion.garantie();
}
public void voirInfosBus() {
bus.couleur();
bus.energie();
bus.vitess();
bus.kilometrage();
bus.garantie();
bus.modelNo();
bus.price();
}
public void voirInfosMonospace() {
monospace.couleur();
monospace.energie();
monospace.vitess();
monospace.kilometrage();
monospace.garantie();
monospace.modelNo();
monospace.price();
}
}