.Net AOP 的简单入门 (静态代理 适配器模式完成aop)

 


public interface Iuser
{

void Reg(User user);

}


public class Userspre : Iuser
{
public void Reg(User user)
{
Console.WriteLine($"会员完成注册,姓名:{user.Name}密码:{user.Password}");
}
}


public class zsq_user : Iuser
{
private Iuser iuser;

public zsq_user(Iuser iuser)
{
this.iuser = iuser;
}
public void Reg(User user)
{
beifore();
iuser.Reg(user);
after();
}

private void beifore()
{ Console.WriteLine("在之前"); }
private void after()
{
Console.WriteLine("再之后");
}

}

 

posted @ 2021-03-11 17:52  非著名架构师  阅读(52)  评论(0)    收藏  举报