private boolean isImplConditHandlerClass(Class<?> implCls) {
        Class<?>[] classes = implCls.getInterfaces();
        if (classes == null) {
            return false;
        }

        // 循环判断其接口是否含有'IConditHandler'接口.
        for (Class<?> cls: classes) {
            if (IConditHandler.class.isAssignableFrom(cls)) {
                return true;
            }
        }
        return false;
    }
private boolean isImplConditHandlerClass ( Class < ? > implCls ) { Class < ? > [ ] classes = implCls . getInterfaces ( ) ; if ( classes == null ) { return false ; } for ( Class < ? > cls : classes ) { if ( IConditHandler . class . isAssignableFrom ( cls ) ) { return true ; } } return false ; }
判断给定的class所对应的类是否是IConditHandler类的实现类.
<p>由于通过'isAssignableFrom()'判断'实现'关系时是false，所以这里采用获取'getInterfaces()'方法来判断.</p>

@param implCls 待判断的class
@return 布尔值