Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

Mediator i prosjektet easyhtml Mediator. Widgets og signaler  Systemet inneholder mange signalgivere  Mange til mange er erstattet med en til mange.

Liknende presentasjoner


Presentasjon om: "Mediator i prosjektet easyhtml Mediator. Widgets og signaler  Systemet inneholder mange signalgivere  Mange til mange er erstattet med en til mange."— Utskrift av presentasjonen:

1 Mediator i prosjektet easyhtml Mediator

2 Widgets og signaler  Systemet inneholder mange signalgivere  Mange til mange er erstattet med en til mange  Hvert signal ledes gjennom en CoR  Men selve kjernen er Mediator  Hver widget er ”colleague” eller ”peer”  Kollegaene er ikke direkte koblet  De kommuniserer i stedet gjennom en mediator

3 Mediator pattern

4 Instans av Mediator

5 Controller og hovedvindu  Klasseobjektet i Controller er omnivisuell mediator  Dette betyr at alle kan referere til Controller  Hovedvinduets instans(er) er deriverbar mediator  Dette betyr at alle kan beregne seg fram til instansen

6 easyhtml og Mediator

7 Kollegaobjekter  Widgets er kollegaobjekter  Kollegaobjektene er frakoblet hverandre  Koblingene er ”løse”  Kommunikasjonen går gjennom mediatorene

8 Praktisk feilretting  Taggen img kan forårsake brysomme feil   Signalet setText går gjennom mediator  Men hvem kan passe på?  Ingen, så vi må kunne skru signalet av og på  Men hvem kan fange opp tilstanden av/på?  Bruk mønsteret Information Expert  Mediator er altså ikke løsningen på alle problemer


Laste ned ppt "Mediator i prosjektet easyhtml Mediator. Widgets og signaler  Systemet inneholder mange signalgivere  Mange til mange er erstattet med en til mange."

Liknende presentasjoner


Annonser fra Google