CHAIN OF RESPONSIBILITY(SORUMLULUK ZINCIRI)DESIGN PATTERN-PROBLEM ÇÖZÜMÜ C#
Chain of RespoNsibility (Sorumluluk Zinciri) DESIGN PATTERN Chain of Responsibility (Sorumluluk Zinciri) tasarım deseni behavior grubununa ait, bir isteğin belli sınıflar içinde gezdirilerek ilgili sınıfın işlem yapmasını yöneten tasarım desenidir. Chain of responsibility tasarım deseninin dofactory .com a göre kullanım sıklığı 40% lardadır .//ORTALAMA Chain of responsibility tasarım deseni; bir isteğin duruma göre farklı şekillerde işlem yapılması gereken durumlarda kullanılır. Bu tasarım deseninde isteğe cevap verebilecek sınıflar aynı arayüzü kullanır ve isteğin durumuna göre ya cevap verir ya da isteği zincirdeki sonraki nesneye gönderir. Chain of responsibility tasarım deseninde 3 ana yapı vardır. Handler (eylemci): İsteği işleyebilecek sınıfların uygulamasını yapan sınıftır. Yani zincirdeki bütün halkalar bu arayüzü uygulamak zorundadır. Bu arayüzde kendisini gösteren bir property ve isteğe cevap verebilecek...