Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

Organisering av arbeid Samarbeid Klient Tjenesteyter.

Liknende presentasjoner


Presentasjon om: "Organisering av arbeid Samarbeid Klient Tjenesteyter."— Utskrift av presentasjonen:

1 Organisering av arbeid Samarbeid Klient Tjenesteyter

2 Klient - tjenesteyter • Alt arbeid krever samarbeid • Alt samarbeid krever avklarte roller • Rollene er alltid klient-tjenesteyter

3 Entry - program • Alle programmer trenger et sted å starte • Det å starte er en egen oppgave • En klasse kan derfor ha dette som egen rolle • Entrypoint starter samarbeidet mellom kjørenoden og programmet • Programmet starter samarbeidet i domenet

4 Rollefordeling entry - program

5 Rollefordeling i domenet • Samarbeid i domenet er basert på klient – tjenesteyter

6 Samarbeidsstruktur • Samarbeidsstrukturen er en kjede med klient- tjener • Rollene er tydelige og avklarte

7 Menybasert samarbeid • Samarbeidet mellom klient-tjenesteyter er basert på å kjenne”menyen” • Det som er på menyen kan listes opp som metoder med public aksess • Disse metodene kan vises i såkalte api- dokumenter • Den som bestiller må kjenne menyen

8 Visning av tjenester • Tilgjengelige tjenester kan vises i en graf

9 Konfigurering • Noen tjenere kan konfigureres • En Valutaekspert kan konfigureres med Locale og omregningskurs

10 Instansiering • Noen tjenesteytere kan konfigureres når de instansieres • Eksempler – Valuta engelskValuta = new Valuta( Locale.UK, 10.45); – Valuta amerikanskValuta = new Valuta( Locale.US, 5.56); – Valuta norskValuta = new Valuta( Locale.getDefault(), 1.00);

11 Bruk • Ferdig konfigurerte objekter kan brukes fritt og i vilkårlig rekkefølge av klienten • Eksempler – System.out.println("Norske kroner: "+norskValuta.formater(kroneBelop)); – System.out.println("Britiske pund: "+engelskValuta.formater(kroneBelop)); – System.out.println("Amerikanske dollar: "+amerikanskValuta.formater(kroneBelop))

12 Gjenbruk • Eksperter er enkle å bruke på nytt – Fordi de ikke selv utfører presentasjon og dialog, kan de gjenbrukes i mange ulike presentasjoner og dialoger – Eksperter er enkle å konfigurere for å bruke nye valutamasker og omregningstall • Eksperter er enkle å videreutvikle – For eksempel kan ValutaEkspert enkelt læres til å kjenne igjen valutamasker


Laste ned ppt "Organisering av arbeid Samarbeid Klient Tjenesteyter."

Liknende presentasjoner


Annonser fra Google