// @topic S-0303-03-02-20 Java Abstract Factory // @brief interface IFactoryVisitor provides methods to create visitors package factory; import java.util.ArrayList; public interface IFactoryVisitor { Visitor createVisitor(); void createVisitor( ArrayList<Visitor> targetCollection ); }