假设您有一个带有Person表和地址表的简单数据库模式.如果从数据库加载人员,则有2个选项:
这只是一个例子,有很多其他的,拿这个例子,用c#编写,但应该是显而易见的:
private ExpensiveObjectToCreate lazy;
private ExpensiveObjectToCreate eager = new ExpensiveObjectToCreate();
public ExpensiveObjectToCreate Lazy
{
get
{
if(lazy == null)
{
lazy = new ExpensiveObjectToCreate();
}
return lazy;
}
}
public ExpensiveObjectToCreate Eager
{
get
{
return eager;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2904 次 |
| 最近记录: |