Frage

Ich mag diese beiden Muster.

Der Nachteil Repository Muster ist ihre Kosten (mehr Zeit dann auf Active Takes). Vorteil ist, höhere Abstraktion, die auf komplizierte Business-Logik hilft wirklich.

Der Nachteil von Active Record ist, dass niedrigere Testbarkeit (db Interaktion erforderlich ist) und härter komplizierte Domain-Logik im Umgang.

Ist es akzeptabel, das Beste dieser beiden Muster zu nehmen in derselben Anwendung verwendet werden?

Ich dachte über Active Record für einfache CRUDs und Repository für komplizierte Domain-Objekte verwendet wird.

Die Idee hinter dieser Absicht ist, geringer Kosten des Code zu halten, aber immer noch einen guten Code.

War es hilfreich?

Lösung

Ich glaube nicht, dass es falsch ist, aber wenn man eine Repository-Komponente hat es nicht mehr Arbeit scheint die einfacheren Domain-Objekte auch mit ihm zu arbeiten zu erhalten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top