ホームページ  >  記事  >  Java  >  ビジターモードコードのJava実装の詳細な説明

ビジターモードコードのJava実装の詳細な説明

黄舟
黄舟オリジナル
2017-03-11 11:37:231324ブラウズ

訪問者パターンの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");
	}
}

print

rreee

以上がビジターモードコードのJava実装の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。