Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Transformisanje iz C++ koda u Javu

[es] :: Java :: Transformisanje iz C++ koda u Javu

[ Pregleda: 2444 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

nik79
BG

Član broj: 6799
Poruke: 93
217.24.19.*



+1 Profil

icon Transformisanje iz C++ koda u Javu02.11.2007. u 10:21 - pre 200 meseci
Jedan stariji sistem koji je pisan u C++ prebacujem u Javu uz dodatno prosirivanje funkcionalnosti. I sada sam stigao do sledeceg problema: u postejecem sistemu postoji matrica (100 x 100) ciji su elementi pokazivaci na funkcije - u pitanju je konacan automat i na osnovu stanja automata i dogadjaja koji se dogodio treba startovati odredjenu metodu. Kako bi bilo najpametnije realizovati ovo u Javi?
Hvala unapred.
 
Odgovor na temu

franticnick

Član broj: 19656
Poruke: 372
*.cable.casema.nl.

Sajt: www.franticnick.com


+30 Profil

icon Re: Transformisanje iz C++ koda u Javu02.11.2007. u 11:14 - pre 200 meseci
Pogledaj "State" pattern. Na brzaka sam izgooglovao ovaj link:

http://www.javaworld.com/javaworld/jw-08-1997/jw-08-stated.html

Ako das malo detaljniji opis sta konkretno treba da implementiras, mozda bi mogao da ti pripomognem u definisanju klasa.
 
Odgovor na temu

mucky
Aleksandar Mastilović
Freelancer
Novi Sad - Srbija

Član broj: 237
Poruke: 412
*.ADSL.neobee.net.



+1 Profil

icon Re: Transformisanje iz C++ koda u Javu02.11.2007. u 11:17 - pre 200 meseci
Da sam na tvom mestu napravio bih interfejs koji ima definisanu jednu metodu. Onda bih za svaku od mogucih metoda iz te matrice 100x100 napravio jedan objekat koji implementira ovaj interfejs, a u metodi interfejsa implementira zeljenu funkcionalnost. I onda bi matricu 100x100 napunio tim objektima.
 
Odgovor na temu

franticnick

Član broj: 19656
Poruke: 372
*.cable.casema.nl.

Sajt: www.franticnick.com


+30 Profil

icon Re: Transformisanje iz C++ koda u Javu02.11.2007. u 11:43 - pre 200 meseci
Citat:
mucky: Da sam na tvom mestu napravio bih interfejs koji ima definisanu jednu metodu. Onda bih za svaku od mogucih metoda iz te matrice 100x100 napravio jedan objekat koji implementira ovaj interfejs, a u metodi interfejsa implementira zeljenu funkcionalnost. I onda bi matricu 100x100 napunio tim objektima.


Skoro da si objasnio "State" pattern, sem sto je matrica visak :)
 
Odgovor na temu

nik79
BG

Član broj: 6799
Poruke: 93
217.24.19.*



+1 Profil

icon Re: Transformisanje iz C++ koda u Javu02.11.2007. u 12:31 - pre 200 meseci
Hvala svima na odgovorima.
 
Odgovor na temu

[es] :: Java :: Transformisanje iz C++ koda u Javu

[ Pregleda: 2444 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.