我以前做过这个 - 只是不记得这个技巧。摘要/虚拟成员提供通用和派生组合功能 - C#
如果我有一个抽象类:
公共抽象类岗位
而且一组获得类:
公共类图片:发表
我要force派生类实现一种方法,称为验证(),但同时提供核心验证在后级别。在后公共抽象void验证(),这将迫使派生类来实现的方法,但后来我如何执行邮政(基地)验证:
我能创造一个方法?
最终的结果是我希望能够做到这一点:
public class BLL
{
public void AddPost(Post post)
{
post.Validate(); // includes "Post" validation, any deriving validation.
repository.Add(post);
}
}
我该怎么办呢?
唉 - 就是这样!辉煌 - 欢呼声。 :) – RPM1984 2010-11-18 23:02:13
@RPM,很高兴帮助! – jjnguy 2010-11-18 23:02:36