您的位置:首页 > 其它

提问:这样的实体怎么设计?

2004-12-03 09:00 323 查看
现在有这样一个问题:大多数实体类里都有一个同样的属性,该怎样设计这样的实体类?

例如:人员 Person

public class Person

{ private string id;

private string name;

private int sortId; //很多类里面都有这样一个字段。

public string ID

{

get { return this.id; }

set{ this.id = value; }

}

public string Name

{ ... }

public int SortID

{ get{ return this.sortId; }

set { this.sortId = value; }

}

}

但有些实体类里面没有这个字段。项目组里让类继承一个接口ISortId,然后判断这个类是否继承了这个接口,然后用统一的方法取得SortID这个字段,进行排序。

有什么其他好的办法吗?用反射?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: