- 时间:2022-02-17 10:09 编辑: 来源: 阅读:
- 扫一扫,手机访问
摘要:ASP.NET的适配器设计模式(Adapter)应用详解
前天有一网友问及有关设计模式的适配器模式(Adapter)时,说不太好理解。让Insus.NET能否举个简单的例子来说明一下。下面的动画是Insus.NET做出来的效果:
[img]http://files.jb51.net/file_images/article/201302/201327112652213.gif?201317112728[/img]
上面的演示,两个灯的规格一样,要求输入的电压为15伏。
Light1是直接使用,而Light2是使用Adapter(电源适配器)。因此Light1只能接收15伏的电压,小于15伏,会提示电压过低,如果超过了15伏,Light1肯定被烧坏。
Light2使用了电源适配器,它接收15伏至220的电压,在这电压范围之内,电源适配器会把电压转为15的电压。小于15伏,会提示电压过低,如果超过了220伏,适配器被烧坏。
好,我们程序开始,先创建一个灯Light的类:
[url=http://xiazai.jb51.net/201302/yuanma/InsusSiteCS_jb51net.rar]演示完整代码[/url](.NET Framework 4.0)