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(Tokyo tokyo) { Console.WriteLine("東京だ!人がたくさん!"); }
public void visit(Tokyo tokyo) { Console.WriteLine("東京じゃあ~!浅草寺が趣深いのぉ~"); }