Die Pakete müssen ja bestimmte Sezifikationen/Kriterien erfüllen.
Dann baut man eben so eine Sezifikation zusammen und jagt das Paket durch die Spezifikationen und bekommt so heraus, ob es passt.
Schau dir mal dieses Java-Konstrukt an (alles was Specification im Namen hat)
https://svn.code.sf.net/p/dddsample/...domain/shared/
Das kann man auch sehr einfach mit Delphi zusammenbauen und damit die unterschiedlichsten Spezifikationen zusammenstecken ohne sich wiederholen zu müssen (DRY)
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)