Kinderopvang Flashcards

(8 cards)

1
Q

Hoe zorg je ervoor dat zowel Creche als OnthaalMoeder de methode schrijfIn verplicht implementeren?

A

public abstract class Opvang {
public abstract void schrijfIn(Kind kind);
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Hoe implementeer je de regel dat een crèche maximaal 100 kinderen mag opvangen?

A

@Override
protected int getMaxAantalKinderen() {
return 100;
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Hoe implementeer je de regel dat een onthaalmoeder maximaal 8 kinderen mag opvangen?

A

@Override
protected int getMaxAantalKinderen() {
return 8;
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Hoe implementeer je de regel dat een crèche minstens 2 verzorgers nodig heeft bij opstart?

A

public Creche(String naam, List<Verzorger> verzorgers) {
super(naam, verzorgers);
if (verzorgers.size() < 2) {
throw new OngeldigAantalInOpvangException("Er zijn te weinig verzorgers om de opvang te starten.");
}
}</Verzorger>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Hoe implementeer je de regel dat een onthaalmoeder minstens 1 verzorger nodig heeft bij opstart?

A

public OnthaalMoeder(String naam, List<Verzorger> verzorgers) {
super(naam, verzorgers);
if (verzorgers.size() < 1) {
throw new OngeldigAantalInOpvangException("Er zijn te weinig verzorgers om de opvang te starten.");
}
}</Verzorger>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Hoe gooi je een OngeldigAantalInOpvangException als een crèche volzet is?

A

if (getAantalKinderen() >= getMaxAantalKinderen()) {
throw new OngeldigAantalInOpvangException(“Opvang is volzet.”);
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Hoe gooi je een OngeldigeLeeftijdKindException als een kind ouder is dan 3 jaar in een crèche?

A

if (kind.getLeeftijd() >= 3) {
throw new OngeldigeLeeftijdKindException(“Kind te oud om opgevangen te worden.”);
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Hoe zorg je ervoor dat een exception wordt gegooid als er te weinig verzorgers zijn voor het aantal kinderen in een crèche?

A

if (getAantalVerzorgers() < getMinimumVerzorgers(getAantalKinderen() + 1)) {
throw new OngeldigAantalInOpvangException(“Te weinig verzorgers voor “ + (getAantalKinderen() + 1) + “ kinderen.”);
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly