2010-10-21 2 views

Répondre

1

Les POCO sont généralement mentionnés dans le contexte de l'ignorance de la persistance. Il peut être utilisé pour implémenter le motif Unit Of Work.

+0

Merci Mark - J'ai besoin de lire l'article correctement, mais à première vue, il ressemble certainement à la bonne réponse. –

2

Je pense que Poços et POJO sont des exemples de la responsabilité unique Principe (principes sont quelque chose comme des modèles de conception, mais plus général). Say Person POCO peut avoir une seule responsabilité: stocker des données de personne, mais par exemple, si nous ajoutons de la persistance à POCO, ce ne sera plus POCO, et aura 2 responsabilités: stocker des données de personne et les persister.

+0

Je suis d'accord qu'un POxO doit "incarner" (?) SRP, et qu'y ajouter de la persistance annulerait cela. Au-delà de SRP, je pensais qu'il y aurait des règles formelles (en forme de modèle) qui rendaient ce genre de choses claires. –

Questions connexes