可能重複的意義和用法:
What does the term Plain Old Java Object(POJO) exactly mean?誰能解釋POJO或POCO
我知道這些都是由馬克·福勒最近提出的概念。任何人都可以解釋POJO或POCO的用途和用途嗎?
可能重複的意義和用法:
What does the term Plain Old Java Object(POJO) exactly mean?誰能解釋POJO或POCO
我知道這些都是由馬克·福勒最近提出的概念。任何人都可以解釋POJO或POCO的用途和用途嗎?
POCO代表Plain Old CLR Object和POJO代表Plain Old Java Object。
它代表Plain Old [Java | CLR]對象,它的意思幾乎就是它所說的 - 一個簡單的對象,它不需要任何重要的「膽量」來使它工作。這個想法與非常依賴的對象有着很大的差別(或不能)被自己實例化和操縱 - 它們需要其他服務,驅動程序,提供者實例等也存在。
這裏是C#POCO的例子:
public class Customer
{
public string Name { get; set; }
}
而且這裏有一個假設的非POCO的假想內臟:
public sealed class Customer
{
//can only be created by a db service layer
internal Customer(IDbContext databaseContext)
{
}
[EntityMapping("Name")]
public string Name
{
get
{
return context.HydrateValue(this, "Name");
}
set
{
InternalNotifyRevision("Name", value);
}
}
}
非常豐富.. +1 – nawfal 2013-01-18 07:30:24
你從哪裏瞭解誰提出了他們,但不是他們的意思*?哦,這是[Martin Fowler](http://en.wikipedia.org/wiki/Martin_Fowler)誰提出了這些名字。 – 2010-11-12 01:35:15
它的意思是「普通老式[語言]對象」。真的,你可以輕鬆地搜索和發現這個答案和更多細節。 – 2010-11-12 01:36:05
請給我一些你一直在問的問題做一些研究。如果你只是看,幾乎所有你有疑問的話題都已經被回答了1000次。詢問SO是懶惰的出路。 – 2010-11-12 02:52:44