Quelqu'un peut définir ce qu’est exactement « POCO » signifie ? Je rencontre le terme de plus en plus souvent, et je me demande si c’est seulement sur les classes de plaines ou il signifie quelque chose de plus ?
Réponses
Trop de publicités?"Plain Old Objet C#"
Juste une classe normale, pas d'attributs décrivant les problèmes d'infrastructure ou d'autres responsabilités que vos objets de domaine ne devrait pas avoir.
EDIT - comme d'autres réponses ont déclaré qu'il est techniquement "Plain Old CLR Objet", mais j'ai, comme David Arno commentaires, préférez "Plain Old Objet de Classe" pour éviter des liens pour des langues spécifiques ou de nouvelles technologies.
POUR CLARIFIER les choses: En d'autres termes, ils ne découle pas d' certains de la classe de base, ni de retour de tous les types spéciaux de leurs propriétés.
La plupart des gens ont dit que c' - Plain Old CLR Objet (par opposition à la précédente POJO - Plain Old Java Object)
Le POJO est sorti de l'EJB, qui exige de héritent d'une classe mère pour des choses comme des objets de valeur (ce que vous obtenez de retour à partir d'une requête dans un ORM ou similaire), donc si jamais vous voulais passer d'EJB (par exemple, pour le Printemps), vous étiez en peluche.
POJO sont des classes qui ne la force de l'héritage ou de tout autre attribut de balisage pour les faire "travailler" quel que soit le framework que vous utilisez.
POCO sont pas les mêmes, sauf dans .NET.
Généralement il sera utilisé autour de la moraine d'oak ridges - plus (et certains) vous obliger à hériter d'une classe de base, qui vous lie à ce produit. Les plus récents n' (nhibernate étant la variante je sais) - vous venez de faire une classe, l'enregistrer avec l'ORM, et que vous êtes hors. Beaucoup plus facile.
Ajouter les autres réponses, les termes POxx semblent tous provenir des POTS (Plain old téléphonie).
La vérole, utilisée pour définir simple (bon vieux) XML, plutôt que les trucs multicouche complexe associé reste, savon etc, était un terme utile et vaguement amusant,. Conditions O PO (insert langue de choix) ont plutôt porté la blague fine.