You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Anlatım kısmında kullanılan C# örneğinde abstract class içerisindeki boş bırakılan şu kısım: public abstract void HandleRequest(Image image);
bir sonraki zincir var mı? varsa ilerle, yoksa None/boş dön şeklinde düzenlenmeli. Kod içeriğinde zincir kendi kendine tamamlanmalı ya da durmalıyken, if/else blokları ile döngü sağlanması bu tasarım deseninin yapısına aykırına.
Yani 2 abstract class olarak ilerlenmesi daha sağlıklı olabilir.
seviye abstract class -> temel 2 fonksiyonun barındırma zorunluğu
seviye abstract class -> zincir oluşturan yapı
seviye ise her bir zinciri temsil etmeli.
The text was updated successfully, but these errors were encountered:
Selamlar, 2 yıl gecikmeyle cevap vereyim =)
Burada Python uyarlamasını görebilirsiniz. Eğer "_nextHandler" null ise bu sefer de None / null dönmesi gerekiyor.
Anlatım kısmında kullanılan C# örneğinde abstract class içerisindeki boş bırakılan şu kısım:
public abstract void HandleRequest(Image image);
bir sonraki zincir var mı? varsa ilerle, yoksa None/boş dön şeklinde düzenlenmeli. Kod içeriğinde zincir kendi kendine tamamlanmalı ya da durmalıyken, if/else blokları ile döngü sağlanması bu tasarım deseninin yapısına aykırına.
Yani 2 abstract class olarak ilerlenmesi daha sağlıklı olabilir.
The text was updated successfully, but these errors were encountered: