Plain old CLR objectВ программной инженерии, Plain Old CLR Object (POCO) — простой объект, созданный в среде Common Language Runtime (CLR) в .NET Framework и свободный от наследования или атрибутов. Это понятие часто используется для противопоставления сложным или специализированным объектам, которые часто используются в различных библиотеках классов ORM.[1] По сути, POCO не имеет никаких зависимостей от внешних библиотек классов. ПроисхождениеНазвание Plain Old CLR Object обыгрывает другое название, Plain Old Java Object (POJO) из мира Java EE. Название POJO было придумано в 2000 году Мартином Фаулером.[2] POCO иногда расшифровывают как Plain Old C# Object, но это не совсем верно, поскольку POCO можно создавать на любом языке, поддерживающим CLR. Иногда используется альтернативная аббревиатура — Plain Old .NET Object.[3] ПреимуществаНекоторые преимущества POCO:
См. такжеСсылки
|