2018 januari examen

Vraag 1:

Gegeven code van een klasse om een bestand in te lezen per letter (character), code van een klassen om tekst (String) letter per letter uit te lezen, code van de launcher, een UML-diagram van het decorator-patroon. Men wilt bovenop het inlezen een bestand/tekst, deze kunnen manipuleren, zo bijvoorbeeld de tekst omzetten naar camelcase, spaties tussen iedere letter plaatsen, alle spaties verwijderen...

Vraag 2:

Gegeven een UML-diagram voor het spel Tic-Tac-Toe, dat het MVC model volgt.

Vraag 3:

Gegeven een stuk code, ruwweg de volgende:

public class Compression {
    public void compress(List<File> files, File targetFile, String algorithm) {
        if (algortithm.equals("zip") {
            // Do ZIP compression
        } else if (algorithm.equals("rar") {
            // Do RAR compression
        } else {
            throw new IllegalArgumentException("Algorithm not found");
        }
    }
}

Revision #1
Created 31 October 2021 21:56:03 by Jasper G.
Updated 3 December 2021 22:13:18 by Jasper G.