I have functionality that I am encapsulate on diff commands using Command pattern.
I am creating the command with the information and logic it need how ever I am getting some params only on runtime which I need to provide my commands
for example:
public class sendMessageToServerCommand implements Command {
@Override
public void execute(String msg){
sendToServerTheMsg(msg);
}
}
..
Command command=new sendMessageToServerCommand();
command.execute("msg I got on runtime");
Perhaps I shouldnt use command pattern and think about something else? suggestions ?
Thanks.