- 51Aspx源码必读.txt[3KB]
- Form1.Designer.cs[7KB]
- Form1.cs[3KB]
- Form1.resx[5KB]
- ISignalFilter.cs[489B]
- InterfaceDemo.csproj[3KB]
- Program.cs[494B]
- SignalFilterPassHigh.cs[1KB]
- SignalFilterPassLow.cs[1KB]
- InterfaceDemo.sln[867B]
- InterfaceDemo.suo[20KB]
- from.gif[4KB]
- 最新Asp.Net源码下载.url[123B]
源码介绍
一、更新记录
1、更新日期:2015-07-13 00:00:00
2、更新内容:
1、采用2种方式生成接口:一是新建实现接口的类实例,转换为接口;二是使用反射生成接口实例。
2、滤波器阀值修改为0,更方便演示。
一、源码特点
很多初学者对C#接口的作用不了解,于是我写了“基于接口实现的信号滤波器示例”源码,供大家参考理解。
二、菜单功能
1、高通滤波器(类SignalFilterPassHigh,实现了接口ISignalFilter的所有方法)和低通滤波器(类SignalFilterPassLow,实现了接口ISignalFilter的所有方法)都有滤波功能(接口ISignalFilter定义了滤波器的功能:输入一组整数,滤波后输入另一组整数)。
2、用户选择不同的滤波器,程序生成对应滤波器的接口实例,直接使用接口方法即可。
3、总结接口的作用:
(1)规范编程行为,如定义的滤波器的功能。
(2)方便建立工厂模式,如工厂根据不同需求,提供不同产品。
三、注意事项
1、开发环境为Visual Studio 2010,使用.net 3.5开发
下载记录(Only Recent 100)
用户名 | 推荐指数 | 下载时间 |
---|