目前,我有以下
public interface LoginCallback{
public void invoke();
}
public interface LoginFactory{
public LoginCalllback getLoginCallback();
public String getHomePage();
}
我将实现我目前拥有的任何角色。例如:
public class RoleManagerCallback implements LoginCallback{
//impl
}
public class RoleManagerLoginFactory implements LoginFactory{
public LoginCalllback getLoginCallback(){
return new RoleManagerCallback();
}
public String getHomePage(){
return "balances";
}
}
问题在于,我并不完全明白在这种情况下它是否真的有意义?你不能澄清一下吗?