自包含
2010-03-28 09:41 Franz 阅读(477) 评论(1) 编辑 收藏 举报对象本身就是一个包含自我的集合我们通常会有一下两种设计
1
public class CatalogItem
{
public string Name{get;set;}
public IList<CatalogItem> Items{get;}
}
public string Name{get;set;}
public IList<CatalogItem> Items{get;}
}
2
public class CatalogItem : IList<CatalogItem>
{
public string Name{get;set;}
/*
IList<CatalogItem>等
*/
}
{
public string Name{get;set;}
/*
IList<CatalogItem>等
*/
}
那种好呢,我先卖个关子欢迎大家讨论!