Ett memory för 1 spelare.
Kravspecifikation:
- Har skapat interaktivt spel, skrivet i C#, för minst 1 spelare, som går att spela i konsolen.
- Har skrivit projekt som går kompilera med “Nullable” satt till “enable” och “WarningsAsErrors” satt till “Nullable”.
- Uppvisar meningsfullt användande av "subtypspolymorfism".
- Uppvisar meningsfullt användande av “abstrakt injicerad objektkomposition" eller "abstrakt beroendeinjektion".
- Uppvisar meningsfullt användande av eget definierad “generisk datatyp”.
- Uppvisar meningsfullt användande av "varians" i kontexten "generics".
- Uppvisar meningsfullt användande av “pattern matching”.
- Uppvisar meningsfullt användande av “lambda expressions” i “LINQ”.
- Uppvisar meningsfullt användande av minst 1 av följande designmönster: Bridge, Observer, Composite, Factory method, Visitor, State.
Utvecklat i C# för kursen Objektorienterad Programmering 2, Uppsala Universitet 2022.