博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[转载] C#面向对象设计模式纵横谈——13. Proxy代理模式
阅读量:4531 次
发布时间:2019-06-08

本文共 770 字,大约阅读时间需要 2 分钟。

主讲:李建忠

来源:

 

 

Proxyinterface IEmployee{    public void GetSalary();    public void Report();    public void ApplyVacation();}//运行在Internet远端的一台机器上class Employee:IEmployee{    public void GetSalary(){...}    public void Report(){...}    public void ApplyVacation(){...}}//运行在本地的Windows Forms上class EmployeeProxy:IEmployee{    public EmployeeProxy()    {	//对对象创建的一种SOAP封装    }    public void GetSalary()    {         //对对象创建/访问的一种SOAP封装	 //发送SOAP数据	 //如果有返回值,接受返回值SOAP,捷报,返回原生(raw)的C#数据    }    public void Report(){...}    public void ApplyVacation(){...}}class HRSystem{    public void Process()    {	IEmployee employee=new EmployeeProxy();	employee.Report();	//...	employee.ApplyVacation();	//...    }}

 

转载于:https://www.cnblogs.com/6DAN_HUST/archive/2011/07/26/2117683.html

你可能感兴趣的文章
Android中Dialog的使用
查看>>
Android Activity接收Service发送的广播
查看>>
[Leetcode] Spiral Matrix | 把一个2D matrix用螺旋方式打印
查看>>
加速和监控国际网络
查看>>
【Flex】读取本地XML,然后XML数据转成JSON数据
查看>>
字符串循环右移-c语言
查看>>
解决从pl/sql查看oracle的number(19)类型数据为科学计数法的有关问题
查看>>
古训《增广贤文》
查看>>
职场的真相——七句话
查看>>
xcode命令行编译时:codesign命令,抛出“User interaction is not allowed.”异常 的处理...
查看>>
[转载]开机出现A disk read error occurred错误
查看>>
STM32 C++编程 002 GPIO类
查看>>
ELK-Elasticsearch安装
查看>>
day40-socket编程
查看>>
Django后台管理admin笔记
查看>>
JavaScript中的变量
查看>>
iptables基本原理和规则配置
查看>>
ArcGIS JS 学习笔记4 实现地图联动
查看>>
ubuntu 12.04 lts安装golang并设置vim语法高亮
查看>>
使用分层实现业务处理
查看>>