0

目前我有一个如下所示的界面:

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);
}

它适用于实现它的其他 2 个类,但现在我有另一个类要实现它 - 但有一个微小的不同。方法:

存储用户(用户数据对象 u)

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

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

4

1 回答 1

1

两种解决方案,您决定: 1. 使用返回类型
创建另一个接口 2. 将返回类型更改为(推荐,因为如果实际上存储了信息,您总是可以返回 true)boolean
boolean

于 2013-08-01T08:50:28.223 回答