# Teori

## RPN
### Del 2

    Hvilken type unntak vil det være naturlig å bruke?
    IllegalStateException

    Hvilke fordeler og ulemper ser du for dette alternativet?
    Resistans til at programmet krasjer, men problemet er at alternativet er dårlig data.

    Hva vil tilsvarende verdi for manglende operand for *-operasjonen (multiplikasjon) være? Hva med for / (divisjon)?
    1 og 1. Det vil føre til ingen endring.

    Hvordan kan du endre (evt. har du endret) grensesnittet for stack-operasjonene for å gjøre implementasjonen av disse enklere?
    Ta inn en default.

    Også her er et alternativ å utløse unntak. Hva tror du om det?
    IllegalStateException kan brukes, men det er avhengig om man hvordan man ønsker at grensesnittet skal fungere, og hvor strengt det skal være. Det viktigste er at man er konsekvent.

