有人能定义一下“POCO”的确切含义吗?我越来越频繁地遇到这个术语,我想知道它只是关于普通类还是意味着更多的东西?
当前回答
POCO是一个普通的旧式CLR对象,它根据问题域表示应用程序的状态和行为。 它是一个纯类,没有继承,没有任何属性。 例子:
public class Customer
{
public int Id { get; set; }
public string Name { get; set; }
}
其他回答
有趣。我所知道的唯一与编程有关并包含POCO的东西是POCO c++框架。
在爪哇地区,“PO”通常是“普通的旧”的意思。其余的可能会很棘手,所以我猜您的示例(在Java上下文中)是“普通的旧类对象”。
其他一些例子
POJO(普通java对象) POJI(普通的旧java接口)
POCO是一个普通的旧式CLR对象,它根据问题域表示应用程序的状态和行为。 它是一个纯类,没有继承,没有任何属性。 例子:
public class Customer
{
public int Id { get; set; }
public string Name { get; set; }
}
虽然我确信对这里99.9%的人来说,POCO意味着普通的旧类对象或普通的旧C对象,但POCO也是Animator Pro (Autodesk)内置的脚本语言。
POCO代表“Plain Old CLR Object”。