© Hogeschool Novi
Er zijn geen constructors en getters of setters toegevoegd. Je mag zelf nadenken of die nodig zijn. In deze opdracht gaan we niet meer bouwen met primitieve typen (en Strings), maar met objecten. Hou het in eerste instantie simpel voor jezelf en bouw alleen een Builder voor de House-objecten.
Maak een builder voor HouseA.java
Maak een builder voor HouseB.java
Maak een builder voor HouseC.java
. Test deze code met 1, 2 en 4 kamers.
Maak HouseD.java
. Deze heeft dezelfde instantie variabelen als HouseC.java
plus een List<Person> persons;
Je raadt het al, maak de Person klasse met wat verplichte en niet verplichte waardes.
- Maak een builder voor HouseD.java
- Bouw een check in dat een huis minimaal 1 kamer en 1 persoon moet hebben. Van alle inwoners moet minimaal 1 persoon boven de 18 zijn.