在面向对象设计中,为某个对象提供一中代理,控制对这个对象的访问,例如可以实现缓存,分布式程序中调用远程对象。
public interface IEmployee { public void GetSalary(); public void Report(); public void ApplyVacation(); } public Employee : IEmployee { } // 客户端直接使用这个代理来访问emplooyee类 class EmployeeProxy : IEmployee { // 使用soap协议实现web service public void GetSalary() { } public void Report() { } public void ApplyVacation() { }
作者:许强1. 本博客中的文章均是个人在学习和项目开发中总结。其中难免存在不足之处 ,欢迎留言指正。 2. 本文版权归作者和博客园共有,转载时,请保留本文链接。
1. 本博客中的文章均是个人在学习和项目开发中总结。其中难免存在不足之处 ,欢迎留言指正。 2. 本文版权归作者和博客园共有,转载时,请保留本文链接。