next up previous contents
Nächste Seite: Das List Muster Aufwärts: Allgemeine Muster der Programmierung Vorherige Seite: Das Closure Muster   Inhalt

Das CLAM Muster

Das CLAM Muster ist lediglich eine Abbildung des allgemeinen Closure Musters auf die Programmiersprache C.

Das Akronym CLAM steht für: C Lambda Abstraction. Eine CLAM ist deshalb eine Implementierung einer ARS-Lambda-Abstraktion in der Programmiersprache C.

Weil eine CLAM eine Verkapselung von Daten und Prozeduren ist (die Lambda-Abstraktion mit ihrer gesamten Umgebung), kann sie mit einem Objekt in der Objekt-orientierten Technologie verglichen werden. Das leicht anzuwendende von ARS abgeleitete CLAM Muster stellt C-Programmierern all die feinen Dinge zur Verfügung, auf welche Verfechter der Funktionalen Programmierung oder der Objekt-orientierten Programmierung mit Recht so stolz sind.


Georg P. Loczewski 2003-07-18
Impressum und Datenschutz
access counter