[ Savilence85 @ 15.11.2011. 15:33 ] @
Napravio sam klijent server konzolnu aplikaciju u javi.

Klijent samo cita sa konzole sta korisnik unese,on to prosledjuje serveru.Server obradjuje komandu koja je uneta,vraca nazad odgovor, klijent procita odgovor servera i ispise u konzoli.

npr.Logovanje,Registracija,itd...

Sve radi super i nema nikakvih problema.

Pitanje moje je vezano za komande koje se zadaju u konzoli.

Da li postoji neki patern sa kojim bih nekako na serverskoj strani organizovao komande,tako da na primer,ako neko drugi uzme moju aplikaciju,i zeli da doda novu komandu i funckionalost toj komandi,da to uradi sto lakse i jednostavnije.

za sada je uradjeno ovako nesto :

Code:
              String[] requestSplit = clientRequest.split(" ");                    
                    
                    if(requestSplit[0].equals("REGISTER")) message = register(requestSplit[1]);
                    else if(requestSplit[0].equals("LOGIN")) message = login(requestSplit[1]);
                    else if(requestSplit[0].equals("LOGOUT")) message = logout();                   
 


Unapred hvala.
[ serbolicious @ 15.11.2011. 19:04 ] @
mozda ovo moze da ti pomogne

http://en.wikipedia.org/wiki/Chain-of-responsibility_pattern