接口的類實現單一職責原則,我有我並不想改變沒有很好的理由爲我的客戶端程序的界面依賴於它:上實現有兩個責任
public interface RMIChatServer extends Remote {
public void connect(RMIChatClient theClient) throws RemoteException;
public void sendMessageToServer(String theMessage) throws RemoteException;
}
而且我有一個實現此功能的類RMIChatServerImpl。我想把郵件的發送責任轉移到另一個班級,遵守單一責任原則。