自上周以来,我正在尝试构建多人游戏。我在玩一个小井字游戏。我在服务器和客户端之间建立了一个简单的套接字连接。在服务器端,我为每个连接创建 2 个线程。- readThread 和 writerThread 现在将命令发送到服务器并将它们放到需要它们的资源的最佳方式是什么。我对策略模式感兴趣,但这是正确的场景吗?我发送到服务器的命令应该调用服务器上的另一个组件。例子
public abstract class Command {
abstract void execute();
}
public class LoginCommand extends Command{
ServerMethodeInterface serverMethodeInterface;
private String name;
private String passwort;
LoginCommand(String name, String password){
this.name = name;
this.passwort = password;
}
@Override
void execute() {
serverMethodeInterface.login(name,password);
}
}