package com.github.yuriyao.FLRMI.FLRMIAL; /** * 用来从target获取对应的服务 * * @author fengjing.yfj * @version $Id: ServiceFinder.java, v 0.1 2014年1月28日 上午10:27:25 fengjing.yfj Exp $ */ public interface ServiceFinder { /** * 是否可以处理这个target * * @param target 目标对象 * @return 能够处理,就返回true;否则返回false */ public boolean accept(Object target); /** * 获取服务,只有能够accept的服务,才会调用这个函数 * * @param target 目标对象 * @return 服务对象 */ public Object getService(Object target); }