Rajapinnat
osaamistavoitteet
- Ymmärtää rajapinnan (interface) rooli ja käyttää sitä vaihtokohdissa (strategiat, palvelut).
- Rajapinnat ("Kissa osaa Puhua, Kävellä, Hyppiä...")
- abstrakti luokka vs. rajapinta (rajapintametodin oletustoteutus)
- Ymmärrät, että luokka voi toteuttaa monta rajapintaa, mutta periä vain yhdestä luokasta
- Testaaminen rajapintaa vasten, ei toteutusta vasten.
- "Moniperintä" rajapintojen avulla
- Käytetään perintää ja rajapintoja olioiden yhteistyössä