Õppida desktop-rakenduste arendamise põhiprintsiipe, kasutades OOP erinevates operatsioonisüsteemides