コード例 #1
0
        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);
        }
コード例 #2
0
ファイル: Student.cs プロジェクト: mei28/Deeesign_patteeern
 public void visit(Hokkaido hokkaido)
 {
     Console.WriteLine("北海道に着いた!涼しくて気持ちいい!");
 }
コード例 #3
0
 public void visit(Hokkaido hokkaido)
 {
     Console.WriteLine("北海道じゃぞ~、年寄りに優しい気温じゃの~");
 }