Prostý starý objekt CLR - Plain old CLR object - Wikipedia
v softwarové inženýrství, a obyčejný starý objekt CLRnebo obyčejný starý objekt třídy (POCO) je jednoduchý objekt vytvořený v .NET Common Language Runtime (CLR), který není zatížen dědičností nebo atributy. To se často používá v opozici vůči složitým nebo specializovaným objektům objektově-relační mapování rámce často vyžadují.[1]. V podstatě POCO nemá žádnou závislost na externím rámci.
Etymologie
Prostý starý objekt CLR je hra na termín prostý starý objekt Java z Java EE svět programování, který vytvořil Martin Fowler v roce 2000.[2] POCO se často rozšiřuje na obyčejný starý C# objekt, ačkoli POCO lze vytvořit s jakýmkoli jazykem zaměřeným na CLR. Někdy používaná alternativní zkratka je prostý starý objekt .NET.[3]
Výhody
Některé výhody POCO jsou:
- umožňuje jednoduchý mechanismus ukládání dat a zjednodušuje serializaci a předávání dat vrstvami;
- jde ruku v ruce injekce závislostí a vzor úložiště;
- minimalizovaná složitost a závislosti na jiných vrstvách (vyšší vrstvy se starají pouze o POCO, POCO se nestarají o nic), což usnadňuje volné spojení;
- zvyšuje testovatelnost zjednodušením.
Viz také
Reference
- ^ Viz například tento článek docs.microsoft.com: Podpora POCO v WCF
- ^ Viz anekdota zde: http://www.martinfowler.com/bliki/POJO.html
- ^ Podívejte se například na odkaz na PONO v tomto dokumentu: Referenční dokumentace Spring.net
Tento programovací jazyk související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |