Iterator Tasarım Kalıbı
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ı
Yorumlar
Yorum Gönder