[何时在项目体系结构中使用继承? [关闭]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[何时在项目体系结构中使用继承? [关闭]相关的知识,希望对你有一定的参考价值。
如果我在两个不同的类之间使用继承,那么这样做有什么缺点?我想知道这种方法是好的,那就是:将一层继承到另一层。
代码示例:a)LoginModel类别
public class LoginModel
[Required]
public string Username get; set;
[Required]
public string Password get; set;
b)从LoginModel继承的LoginDal类
public class LoginDAL:LoginModel
private readonly string SqlConnectionString;
public LoginDAL()
//logic to get connectionstring
public DataTable GetLoginUser(out string ErrMsg, out bool IsSuccess)
//logic to get login user from database
c)从LoginDAL继承的LoginBAL类
public class LoginBAL:LoginDAL
public CommonDto<DataTable> GETlogin()
string ErrorMessage = string.Empty;
bool IsSuccess = false;
DataTable DT = GetLoginUser(out ErrorMessage, out IsSuccess);
if (IsSuccess && DT.Rows.Count > 0)
return new CommonDto<DataTable>
IsSuccess = true,
Message = string.Empty,
error_code = 0,
Response = DT
;
答案
可以使用单词specialization代替继承。我认为这个词可以向您说明不同类之间的继承概念是错误的。除非子类中没有专门化,否则继承毫无意义
以上是关于[何时在项目体系结构中使用继承? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章