使用模式访问者代替instanceof

时间:2018-12-27 21:28:04

标签: instanceof visitor

我有此代码

 public void handleError(final Throwable t) {
      final String logMessage = String.format(ERROR_MESSAGE, OperatingEmptyWeightErrorHandler.class.getName(),
            t.getMessage());
      LogConstants.LOGGER_SERVICE.error(logMessage, t);
      if (t instanceof OEWTransactionException || t instanceof DataAccessException) {

         itopsLoggerImpl.logError(logMessage, t.getMessage());
      }    
}

如何实现访客模式?

0 个答案:

没有答案