Download præsentationen
Præsentation er lastning. Vent venligst
Offentliggjort afFrederikke Henningsen Redigeret for ca. et år siden
1
Jesper Mosegaard Multimedie Programmering E2003 MMProg uge45 Associeringer
2
Jesper Mosegaard Multimedie Programmering E2003 Tema Sidste gang: Statements i lingo Metoder Klasser Denne gang: Associeringer af klasser Mere om lister Mere grafik Brugergrænseflader I lingo
3
Jesper Mosegaard Multimedie Programmering E2003 Tema i modelleringsperspektiv Klasser og statements Associeringer A AB A AB 110..* 1 A *
4
Jesper Mosegaard Multimedie Programmering E2003 Vores redskaber til associeringer Felt-variable property minRelation Lister l = list() l.add(”element”) Løkker repeat with e in l … end repeat
5
Jesper Mosegaard Multimedie Programmering E2003 Ingen kaniner Oversæt fra UML til Lingo Ingen statiske typer, derfor ingen forskel AB A 1 1 relation Parent Script: A property relation on new me return me end on setRelation me, p relation = p end on getRelation me return p end
6
Jesper Mosegaard Multimedie Programmering E2003 Ingen kaniner Oversæt fra UML til Lingo AB 0..* Parent Script: A property bs on new me bs = list() return me end on addBEr me, p Bs.add(p) end on calcOnBs me repeat with e in bs e … end repeat end 1 Parent Script: B property thea on new me return me end on setA me, p thea = p end on calcOnA me thea … end
7
Jesper Mosegaard Multimedie Programmering E2003 Eksempler, panik En person har en associering til en gruppe af andre personer I vores eksempel, har man en associering til alle andre personer Person allPeople *
8
Jesper Mosegaard Multimedie Programmering E2003 Eksempler, panik 2 Panik-leg: Én er den, flere kan blive den ? Vampyr-leg Tik
9
Jesper Mosegaard Multimedie Programmering E2003 Eksempler, Hollywood b-film Funktionalitet Automatisk lave en filmplakat De vigtigste skuespillere på plakaten Andre film af instruktøren Priser til instruktøren eller skuespillere ( i tidligere film)
10
Jesper Mosegaard Multimedie Programmering E2003 Eksempler, Hollywood b-film Model for hollywood-film begreber (Hvor mange og til hvilken grad?) Actor Director Movie Hvad med grafik, hvor er det ?! Vi kobler grafikken direkte til objekterne (stærk kobling) Billede af skuespiller En baggrund Tekst: titel, skuespiller navne, instruktør navne, relationer til vigtige film eller priser
11
Jesper Mosegaard Multimedie Programmering E2003 Eksempler, Hollywood b-film Modellering Actor rating:int artistName:String graphicsMember Movie rating : int titel : String Director name : String 1 0..* movies > < directedBy 0..* < actors movies >
12
Jesper Mosegaard Multimedie Programmering E2003 Eksempler, Hollywood b-film Modellering, med grafik Actor rating:int artistName:String graphicsMember bitmapCastMember Movie rating : int titel : String Director name : String 1 0..* movies > < directedBy 0..* < actors movies > graphicsMember1 1 setting textCastMember 1 descriptionMember 1 titelMember
Lignende præsentationer
© 2024 SlidePlayer.dk Inc.
All rights reserved.