Bir nesneyi, a veya desene benzer şekilde ayarlamak için yöntem zincirini kullandığım , ancak her yöntem çağrısı ile yeni nesneler oluşturmadığım, orijinal nesneyi değiştirdiğim bir desen kullanıyorum .Builder
Prototype
Örnek:
new Menu().withItem("Eggs").withItem("Hash Browns").withStyle("Diner");
Sadece bu kalıp için bir isim olup olmadığını ve bunun anti-pattern olarak kabul edilip edilmediğini merak etmek, çünkü daha akıcı bir şekilde okuyabilmesine rağmen, uzun yöntem zincirlerine yol açabilir.
menu.withStyle("")
. Böyle bir durumda iki API'ye ihtiyacınız var .