[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Noen tanker




Hei igjen folkens !

> Objekter som påvirker andre objekter registrerer seg hos dem eller
> systemet som en agent som påvirker på en spesiell måte. Objekter kan
> sende signaler (en fire-and-forget mekanisme som ikke engang
> garanterer at signalet kommer frem, kanskje det kan ha blitt drept i
> mellomtiden). Objekter kan implementere slots, mottagere av
> signaler. Objekter kan implementere metoder.
>  
> Et grensesnitt består av et sett signaler, slots og
> metoder. Omverdenen forholder seg til et objekt via de grensesnitt det
> implementerer.
> 
> Et grensesnitt bør kunne arve andre grensesnitt og legge til egne
> greier.
> 
> Hvis grensesnittet A arver B og C, og et objekt implementerer B og C
> uten eksplisitt aa implementere A, boer en kanskje kunne si at
> objektet ogsaa implementerer A.
> 
> Dette sier ikke saa mye, men kanskje det kan spore an til litt tekning
> blant pvvmud'erne, kanskje er jeg helt paa jordet, kanskje kan dette
> bli til noe som kan fungere i praksis. Jeg regner med aa komme med
> noen mer konkrete forslag etterhvert som jeg har faatt tenkt litt mer
> paa tingene.


Naar det gjelder dette ovenforstaanede, saa er det ikke helt paa jordet.
Det finnes en god del utarbeidede metoder for nettopp det som er beskrevet
over ( dersom jeg tolker det riktig ) Loesningen heter Java RMI ( som
staar for Remote Method Invocation ). Vet ikke om dette kan brukes til aa
lage det Tore er ute etter, men det gaar ann aa kikke paa det. Har selv
gjort en del arbeid med nettopp dette, og som jeg ogsaa har nevnt for
Anders saa er jeg med paa et prosjekt om dagen som jobber med nettopp Java
RMI og det aa faa til en skalerbar og dynamisk "3D verden". Foereloepig er
vi i startgropa, men forhaapentligvis faar vi til noe som er oppe aa
kjoere i loepet av noen uker naa. Det vil vel ogsaa komme opp en liten (
og mulig svaert saa daarlig ) hjemmeside om opplegget. Har det litt
travelt om dagen. 

Er det flere spoersmaal om Java RMI kan jeg proeve aa svare dere, men
dersom jeg skjoenner overstaaende tekst riktig, saa er det absolutt verdt
tiden aa sette seg litt inn i det. 

Snakkes !

______________________________________________________

 Werner Lindgård  <wernerl@cs.ucsb.edu>
 Computer Science, Santa Barbara, California 

 6689 El Collegio, Apt. #101
 Goleta
 CA 93117
 USA
 Phone: (805) 562 8623
______________________________________________________
Newton was wrong. 
It's not gravity, it's just the world that sucks.