Ale ved AbstractCommand implementuje Command... cize pri jednotlivych prikazoch staci rozsirit AbstractCommand a je to..
Ale ohladom toho AbstractCommand mam aj ja otazku.
To mam vytvorit 2 triedy s nazvom AbstractCommand? Jednu v balicku commands a druhu v items? alebo ako?
aha, tak toho roku to mate predsa inak... Zmenilo sa to.
Ked dobre pamatam, tak som sa uz minuleho roku mirekovi stazoval, ze to je zbytocne, aj sam priznal, ze sa to dalo spojit do jedneho... Ale asi sa na to nejak zabudlo A mas to v podstate jedno, nevadi, ze je to tak spravene.
hmm... tak tu uz nepamatam, ze o com bol tento rozhovor. sice - matne. oni toho roku uz totiz vobec nemaju abstraktne triedy, ako ste mali vy - toho roku si ich ale mozu vytvorit sami. maju k dispozicii len sadu rozhrani.
No ten rozhovor bol, ked som ti odovzdaval zadanie a pytal si sa na pripomienky k zadaniu, tak som spomenul, ze zbytocne tam je aj rozhranie a abstraktna trieda. Ale to uz je jedno
//EDIT:
Pred rokom bol tento problem:
ACommand command = new East(); //napriklad, a ked som chcel pouzit metodu execute z ICommand, musel som pretypovat...
((ICommand)command).Execute();