訪問者パターンのJava実装の説明の説明codecodecode
rrereerreerree
interface Visitor { void visit(Gladiolus g); void visit(Chrysanthemum c); }
// concrete visitor 名称访问 class StringVisitor implements Visitor { String s; public String toString() { return s; } public void visit(Gladiolus g) { s = "Gladiolus"; } public void visit(Chrysanthemum c) { s = "Chrysanthemum"; } }
// concrete visitor 蜜蜂访问 class BeeVisitor implements Visitor { public void visit(Gladiolus g) { System.out.println("蜜蜂 来 访问 Gladiolus"); } public void visit(Chrysanthemum c) { System.out.println("蜜蜂 来 访问 Chrysanthemum"); } }
以上がビジターモードコードのJava実装の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。