TJT-L33 Olio-ohjelmointi, JY/TKTL, syksy 2002
1. demonstraatiotehtävät, viikko 39


  1. Valitse joku tosielämän ongelma, ja kuvaa ratkaisu olioina ja näiden välisinä vastuina. Jos et keksi omaa ongelmaa, käytä vaikka tätä:
    Haluat lähettää kukkia tädillesi. Tätisi asuu kaukana toisessa kaupungissa, joten et voi vain mennä ja viedä ostamiasi kukkia hänelle.
    (Lähde: Budd 1991, Introduction to Object-oriented Programming)
  2. Jos osaat kahta tai useampaa ohjelmointikieltä, selitä esimerkein, miten yksi ohjelmointikieli ohjaa toisenlaiseen ratkaisuun kuin toinen.

    Vaihtoehtoisesti tai lisäksi: Jos osaat useampia luonnollisia kieliä, esimerkiksi suomi ja englanti, anna esimerkki tilanteesta, missä toinen kielistä johtaa ajatuksen juoksun eri suuntaan kuin toinen. (Lähde: Budd 1991, Introduction to Object-oriented Programming)

  3. Kelpaako olion identiteetiksi sen osoite? Perustele vastauksesi!
  4. Lue seuraava artikkeli lehdestä C/C++ User's Journal:
    http://www.cuj.com/experts/1911/hyslop.htm
    Kommentoi artikkelia olio-ohjelmoijan näkökulmasta.





2002-09-19