2009-06-02 6 views
0

Ich schaute auf this question und ich fragte mich, gibt es irgendwelche Design-Muster/Faustregeln, die Sie verwenden können, wenn Sie Ihr Projekt in Pakete/Baugruppen aufteilen.OO Design Pattern auf einer Paket/Assembly/Namespace-Ebene?

Ich habe normalerweise keine Probleme damit, da ich dazu neige, Sachen in Pakete/Assemblies zu zerlegen, so dass jeder so wenig wie möglich für die Assembly benötigt, aber ich finde manchmal, dass ich Ich habe keine Ahnung, ob eine Klasse in dem einen oder anderen Namespace sein sollte.

Die meisten der Entwurfsmuster, die ich gesehen habe, helfen Ihnen bei der Entscheidung, wie Sie Ihre Klassen strukturieren, aber ich glaube nicht, dass Sie schon gesehen haben, dass Sie Ihre Namespaces strukturieren?

hat jemand noch jemanden gesehen?

Antwort

0

Entwurfsmuster sind bewährte Vorgehensweisen bezüglich des Verhaltens und des Status von Code, die Sie nicht so sehr über die Organisation dieses Codes schreiben. Denken Sie nur an Ihre Typen und was sie sind und was sie tun, häufige Typen fallen in gemeinsame Namensräume.