static void Main(string[] args) { // Acceptorクラスのインスタンス Tokyo tokyo = new Tokyo(); Kyoto kyoto = new Kyoto(); Hakata hakata = new Hakata(); Hokkaido hokkaido = new Hokkaido(); // Visitorクラスのインスタンス Student student = new Student(); Silver silver = new Silver(); tokyo.Accept(student); kyoto.Accept(student); hakata.Accept(student); hokkaido.Accept(student); Console.WriteLine(""); tokyo.Accept(silver); kyoto.Accept(silver); hakata.Accept(silver); hokkaido.Accept(silver); }
public void visit(Hokkaido hokkaido) { Console.WriteLine("北海道に着いた!涼しくて気持ちいい!"); }
public void visit(Hokkaido hokkaido) { Console.WriteLine("北海道じゃぞ~、年寄りに優しい気温じゃの~"); }