c#设计模式之代理模式
来源:互联网 发布:ubuntu cat命令 编辑:程序博客网 时间:2024/05/22 12:57
using System;public interface IMath{ double Add(double x, double y); double Sub(double x, double y); double Mul(double x, double y); double Dev(double x, double y);}public class Math : IMath{ public double Add(double x, double y) { return x + y; } public double Sub(double x, double y) { return x - y; } public double Mul(double x, double y) { return x * y; } public double Dev(double x, double y) { return x / y; }}public class MathProxy : IMath{ private Math math = new Math(); public double Add(double x, double y) { return math.Add(x, y); } public double Sub(double x, double y) { return math.Sub(x, y); } public double Mul(double x, double y) { return math.Mul(x, y); } public double Dev(double x, double y) { return math.Dev(x, y); }}public class App{ public static void Main() { MathProxy proxy = new MathProxy(); double addresult = proxy.Add(2, 3); double subresult = proxy.Sub(6, 4); double mulresult = proxy.Mul(2, 3); double devresult = proxy.Dev(2, 3); }}
阅读全文
0 0
- C# 设计模式之 代理模式
- C#设计模式之代理模式
- c#设计模式之代理模式
- 【C#设计模式-代理模式】
- C#设计模式--代理模式
- C#设计模式之13——代理模式
- C#设计模式之代理模式(一)
- C#设计模式之代理模式(二)
- C#设计模式之代理模式(三)
- C#设计模式之代理模式(四)
- C#设计模式之代理模式(Proxy Pattern)
- C#设计模式学习小结之十 代理模式
- C#设计模式之代理模式(Proxy Pattern)
- C#设计模式之代理模式(一)
- C#设计模式之代理模式(二)
- C#设计模式之代理模式(三)
- C#设计模式之代理模式(四)
- 设计模式之代理模式
- LeetCode 1.Two Sum
- PHP字符串递增操作
- Java NIO 系列—Java NIO 与 IO
- HTTP 协议报文解析
- (8) Shell 函数
- c#设计模式之代理模式
- 深入理解JAVA反射机制。
- Spring+Mybatis+SpringMVC+Maven+MySql搭建实例
- Unity项目如何使用Git进行版本控制
- 16.状态模式
- sdl实现texture旋转
- (9) Shell 输入输出重定向
- express-7-request
- 几个基础算法介绍和实现——选择排序