Den tredje versjonen av Memory-eksemplet implementerer et enkelt grafisk brukergrensesnitt mot Memory-klassen fra versjon 2, basert på JavaFX.
Som i den første versjonen har vi ett program-objekt som håndterer interaksjon med brukeren og som samhandler med et Memory-objekt.