当前位置: 代码迷 >> ASP.NET >> 关于类的设计的有关问题。大家帮帮忙
  详细解决方案

关于类的设计的有关问题。大家帮帮忙

热度:5100   发布时间:2013-02-25 00:00:00.0
关于类的设计的问题。大家帮帮忙
具个例子吧。
比如用户类。包括了根据用户ID取用户信息和根据用户NAME取用户信息,那么以前我就会在USER类中分别写2个重载的方法:
例如:GetModel(int userID);GetModel(string userName)
来返回一个用户的实体对象.
但我现在觉得应该在用户类的构造函数初始化这2个属性,然后直接用GetModel()来直接提取用户数据。
但又有其他问题了。以前如果我要增加一个根据用户名查询用户列表的方法。那么我就会在USER类中增加个GetList(string userName)返回数据集的方法。
但现在要这样做的话,我认为就又要新建立一个UserList类,在USERLIST的时候初始化要查询的用户名,然后用GetList()的方法返回数据集
到底该怎么设计这个啊?大家帮我下。



------解决方案--------------------------------------------------------
简单点的 UserList 返回 List<USER> 就好了

不需要重新建类
------解决方案--------------------------------------------------------
第一种SOA
第二种OOA
  相关解决方案