22、C#:利用接口增加封装安全性

来源:互联网 发布:雨人软件科技有限公司 编辑:程序博客网 时间:2024/05/21 10:33

利用接口增加封装安全性,目的就是不暴露源码,所以设计类的时候,先设计接口,然后使用接口变量(指向接口的指针)来代替类的变量,例如:

public  class MyLog: ILog

{

//需要保护的代码

}

public  class  MyLogManager

{

public  static ILog  GetLogger()

        {

return  new MyLog();

         }

}

ILog   myLog = MyLogManager.GetLogger();

这样,暴露给外面的就只有接口,从而保护源码

0 0