generic'i
От: stenkil  
Дата: 21.05.07 09:43
Оценка:
Хотел сделать
interface Comandable<R, P>{
  R do(P param);}

public CommandFactory{
.....
public Commandable getCommand(CommandName name){
  switch(name){
    case:  command1: return new Command1();
 ...}
  }

public Command1 implements Commandable<Integer, String>{
  public Integer do(String str){
    return Integer.valueOf(str.length());}
  }

.....
  Commandable command= CommandFactory.getInstance().getCommand(CommandName.command1);
  Integer result= command.do("блаблабла"); // и конечно получаю Type safety: The method .... should be parameterized


Помогите примером, а то в общем по отдельности все понятно, а вместе
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.