Kayıtlar

iterator etiketine sahip yayınlar gösteriliyor

Iterator Tasarım Kalıbı

Resim
Iterator tasarım deseni dizilerin, listlerin, queue’ların elemanlarını dolaşmak için kullanılan tasarım desenidir. En önemli özelliği dizi, queue ya da list olması bilinmeden elemanları üzerinde işlem yapabilmesidir. UML diyagramı aşağıdaki gibidir.   Uygulamamızda TV kanalları listemiz olsun. Bu kanallar arasında dolaşmak istiyoruz. Sınıf diyagramı aşağıdaki gibidir. TVKanali Sınıfı   IKanalIterator Interface IKanalAggregate Interface KanalConcreteAggregate Sınıfı KanalConcreteIterator Sınıfı Form Ekranı