У меня есть интерфейс, как показано ниже
public interface ATMbusinessRule {
public Map<String, List<ATM>> exceute(String pobCode, String plientlogo)
throws BuisnessRuleException;
}
У меня есть два разных класса, как показано ниже, первый
public class MaestroCardBusinessZZNFRuleImpl implements ATMbusinessRule {
public Map<String, List<ATM>> exceute(String pobCode, String ClientId)
throws BuisnessRuleException {
}
}
, а второй класс отображается как
public class MaestroCardBusinessXXNFRuleImpl implements ATMbusinessRule {
public Map<String, List<ATM>> exceute(String pobCode, String plientlogo)
throws BuisnessRuleException {
}
}
Я хочу изменить этот дизайн, так как я планирую написать простой класс, который будет содержать два разных метода, и класс вызывающего будет напрямую вызывать эти два метода и получать возвращаемое значение, но я думаю, где интерфейсбудет соответствовать этим критериям.
Пожалуйста, дайте мне знать, какие другие критерии дизайна будут лучшими