method chaining

entry1 galeri0
    1.
  1. 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/
    0 ...
© 2025 uludağ sözlük