派生类中override基类的方法

因为工作需要在商业服务基类中包含某些安全验证的策略,所以定义了一个
protected virtual void Validate(){}
这样的方法,但是还有某些派生类是不需要安全验证的,我就在派生类中重写了基类的方法,但是什么事情都不作,不知道这样会不会有影响?是不是代码不优雅?是否还所有其他的方法可行?比如说通过某个例外列表管理这些不需要验证的对象?
base.List.Add(object obj)
在商业服务基类中检测这些例外列表。
posted @ 2006-02-27 16:21  大约在冬季  阅读(398)  评论(0编辑  收藏  举报