跳转到内容

访问者模式

维基百科,自由的百科全书

这是本页的一个历史版本,由210.251.90.241留言2004年7月14日 (三) 07:56编辑。这可能和当前版本存在着巨大的差异。

(差异) ←上一修订 | 最后版本 (差异) | 下一修订→ (差异)

在說明這一個模式之前,我先舉一個以java語言的訪問者模式的應用例。 這個例子來自於htmlparser專案[1]裡的一段引用:

To get all the text content from a web page, use the TextExtractingVisitor, like so:

Parser parser = new Parser ("http://pageIwantToParse.com");
       TextExtractingVisitor visitor = new TextExtractingVisitor ();
       parser.visitAllNodesWith (visitor);
       System.out.println (visitor.getExtractedText());