3

Ich bin auf der Suche nach ein paar gute Open-Source-Beispielanwendungen, die das Tabellenmodul-Muster verwenden, um die Geschäftslogik zu organisieren (kann jede Sprache sein).Tabelle Modul Beispiele

Irgendwelche Vorschläge?

Antwort

2

von Martin Fowler:

A Table Module organisiert Domänenlogik mit einer Klasse pro Tabelle in der Datenbasis und eine einzelne Instanz einer Klasse enthält die verschiedenen Verfahren , die auf dem handeln Daten.

Ich habe keine Open-Source-Beispiele für Sie, aber ich denke, es ist ziemlich selbsterklärend und leicht zu verstehen.

Hier sind die Zeichen dieses Muster:

  1. Eine Klasse pro Tabelle
  2. Low Wiederverwendung von Code
  3. Hohe Kopplung
  4. Low Zusammenhalt

denke ich, dass es sein wird, einfacher, diesen Code in altem Legacy-Code zu finden als in Open-Source-Projekten.