Tach!
Mal unter uns: Das ganze Patterngedöns wird total überbewertet.
Finde ich nicht. Sie sind eine gute Orientierungshilfe für diejenigen, die das Rad nicht ständig selbst neu erfinden wollen.
Daß man Datenhaltung und Transport über einen speziellen Layer von der Anwendung trennt war für mich schon immer ausschließlich eine Frage der Zweckmäßigkeit. Insbesondere die Austauschbarkeit und Transparenz dieser Layers.
Na, was glaubst du, haben die Programmierer im Sinn gehabt, die sich solche Konstrukte schrieben, sie immer wieder verwendeten, weil sie sich bewährt haben, und letztlich dem Kind einen Namen gaben und es als eine mögliche Musterlösung anderen Programmierern vorstellten?
dedlfix.