Junior — Middle
Welk ontwerppatroon zorgt voor de datastructuur in de vorm van een stack?
sobes.tech AI
Antwoord van AI
Het ontwerp patroon dat een gegevensstructuur in de vorm van een stack biedt, is Stack (Stapel).
Dit patroon implementeert het LIFO-principe (Last In, First Out), waarbij het laatst toegevoegde element als eerste wordt verwijderd. In programmering wordt de stack vaak gebruikt voor het beheren van functie-aanroepen, ongedaan maken van acties, enzovoort.
Voorbeeld in Java:
Stack<Integer> stack = new Stack<>();
stack.push(1); // voeg element toe
stack.push(2);
int top = stack.pop(); // verwijder het laatst toegevoegde element (2)