Простые старые объекты CLR
Термин POCO (простой старый объект CLR) обычно используется для обозначения класса .NET, который не имеет прямых или косвенных зависимостей от внешних сторонних библиотек..Само слово POCO ничего не говорит о том, содержит ли объект только данные или данные и поведение.Однако это указывает на то, что класс построен поверх платформы .NET.
Объекты-значения
Объект-значение (или объект передачи данных) - это общий шаблон проектирования , описывающий использование объектов в качестве структур данных для передачи данных между различными частями системы .Эти объекты обычно содержат только данные и никакое поведение, отличное от методов доступа.
Учитывая приведенные выше определения, можно сказать, что объект Value, созданный на платформе .NET без зависимостей от сторонних платформ, является POCO.Точно так же POCO может быть или не быть объектом значения в зависимости от его структуры и способа использования.
Связанные ресурсы: