Kordamisküsimused Põhimõisted. Klassid ja objektid. Kapseldamine. Väljad ja meetodid. Sündmused. Osutid ja väärtusmuutujad. Andmetüüpide muundamine. Objektide loomine ja kaotamine, konstruktorid. Juurdepääsupiiritlejad. Pärilus. Käskude lisamine ja muutmine. Virtuaalmeetodid. Liidesed: Kavandamine, kirjeldamine, realiseerimine. Abstraktsed klassid. Objektide loomise ja kasutamise mustrid ja tavad. Factory, Singleton. Mähisklassid. Sisemised klassid. Paketid. Staatilised muutujad ja meetodid. Geneerilised klassid. Klasside metaandmed, dokumenteerimine. Reaalse maailma modelleerimine objektidena. Objekti- ja klassiskeemi koostamine. Objektorienteeritud ja relatsioonilise andmestiku võrdlus.