コード例 #1
0
ファイル: Form1.cs プロジェクト: tugbabicakci/DesingPattern
        private void button17_Click(object sender, EventArgs e)
        {
            TakimConcreteAggregate TakimCollection = new TakimConcreteAggregate();

            TakimCollection.Add(new Takim {
                TakimAdi = "XXX Spor", Puan = 59
            });
            TakimCollection.Add(new Takim {
                TakimAdi = "LALA Spor", Puan = 9
            });
            TakimCollection.Add(new Takim {
                TakimAdi = "TEYTEY Spor", Puan = 10
            });
            ITakimIterator itr = TakimCollection.GetIterator();

            while (itr.IsDone())
            {
                MessageBox.Show(itr.CurrentItem().TakimAdi + itr.CurrentItem().Puan);
                itr.Next();
            }
        }
コード例 #2
0
        static void Main(string[] args)
        {
            TakimConcreteAggregate TakimCollection = new TakimConcreteAggregate();

            TakimCollection.Add(new Takim {
                TakimAdi = "Fenerbahçe", Puan = 59
            });
            TakimCollection.Add(new Takim {
                TakimAdi = "Real Madrid", Puan = 9
            });
            TakimCollection.Add(new Takim {
                TakimAdi = "Barcelona", Puan = 10
            });

            ITakimIterator itr = TakimCollection.GetIterator();

            while (itr.IsDone())
            {
                Console.WriteLine("{0}:{1}", itr.CurrentItem().TakimAdi, itr.CurrentItem().Puan);
                itr.Next();
            }
            Console.ReadKey();
        }