bugün

method chaining

oop paradigmalarından birisi daha.

methodlarda yapılan işlemler, methodu döndürürler. örneğin python'da şöyle:

class Chained:
def firstChained(self, val):
self.firstChained = val
return self
def secondChained(self, val):
self.secondChained = val
return self

buraya kadar tamam. kullanıma gelince şöyle olmalı.

c = Chained()

c.firstChained("Değer").secondChained("Değer 2")

şeklinde bir kullanım oluyor. bu olay aslında fluent interface olarak da bilinir.

yukarıdaki yapı şöyle de kullanılabilirdi;

c.firstChained("Değer")
c.secondChained("Değer 2")

bu şekilde yazılmaması için iyi oluyor kısacası bu olay biraz da pratiklik sağlıyor. bu yöntem kullanılarak verbal expressions ortaya çıkarıldı.

https://verbalexpressions.github.io/
© copyright 2005 - 2026