package jdepend.knowledge.pattern.impl2; import java.util.Map; import jdepend.metadata.JavaClass; /** * 设计模式识别器 * * @author user * */ public interface Identifyer { public String getName(); /** * 累加特征 * * @param feature */ public void accumulate(Feature feature); /** * 注册一个该模式需要的特征 * * @param featureName */ public void registFeature(String featureName); public String getExplain(); public Map<JavaClass, String> getResult(); public void clear(); }