Rustin oliopohjaisen ohjelmoinnin piirteet
Oliopohjainen ohjelmointi (OOP) on tapa mallintaa ohjelmia. Olioiden käsite esiteltiin ohjelmointikielessä Simula 1960-luvulla. Nämä oliot vaikuttivat Alan Kayn kehittämään ohjelmointiarkkitehtuuriin, jossa oliot välittävät viestejä toisilleen. Kuvatakseen tätä arkkitehtuuria hän loi termin oliopohjainen ohjelmointi vuonna 1967.
OOP:sta on olemassa useita kilpailevia määritelmiä, ja joidenkin määritelmien mukaan Rust on oliopohjainen, mutta toisten mukaan ei. Tässä luvussa tarkastelemme tiettyjä omi…
Seuraavaksi tutkimme, kuinka toteuttaa oliopohjainen suunnittelumalli Rustilla ja keskustelemme siitä, milloin kannattaa käyttää Rustin omia vahvuuksia perinteisen OOP:n sijaan.