Das Pipe & Filter-Architekturmuster ist als eine Kette von Verarbeitungselementen definiert , die so angeordnet sind, dass die Ausgabe jedes Elements die Eingabe des nächsten ist . In jedem Beispiel scheint eine prozess- oder threadübergreifende Verbindung zu berücksichtigen, die über eine Art gemeinsam genutzten Puffer ausgeführt wird.
Mir scheint, dass die Zusammensetzung der Haskell-Funktion dieselbe Aufgabe erfüllt . Können wir sagen, dass es sich um eine Instanz dieses Musters handelt, auch wenn es nur um die Funktionsreihenfolge geht und kein expliziter Puffer als Pipe verwendet wird? Wenn ja, können wir dasselbe für nicht faule Sprache sagen?
CPO
Kategorie? Mein Google-Fu ist schwach :(