访问者模式
外观
在說明這一個模式之前,我先舉一個以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());