我应该使用泛型来解决这个问题吗?

时间:2013-08-01 08:41:17

标签: java design-patterns generics interface return-type

目前我的界面如下所示:

public interface IUserManagement {
    public void storeUser(UserDataObject u);
    public void removeUser(String userToRemove);
    public void verifyUser(UserDataObject u);
    public void banUserStatus(String userToBan);
    public void changeRole(String userToChange, String newRole);
    public void unBan(String unBanUser);
}

它适用于其他两个实现它的类,但现在我有另一个类我想实现它 - 但是有一个很小的不同。方法:

  

storeUser(UserDataObject u)

这次需要返回一个布尔值!

这是我第一次遇到这个问题,我知道有办法解决这个问题,但我不太清楚如何做到这一点。如果有人能指出我正确的方向,那就太棒了!

1 个答案:

答案 0 :(得分:1)

两种解决方案,您决定:
1.使用boolean返回类型为另一个界面 2.将返回类型更改为boolean(建议您如果实际存储了信息则始终返回true)

相关问题