.net模式门面模式设计
1、新建一个控制台应用程序,命名为门面模式,如下图所示:
2、新建一个相机类Camera类,添加螽啸镥释相应方法,如下图所示:public class Camera { public void TurnOn(像粜杵泳) { Console.WriteLine("turning on the camera."); } public void TurnOff() { Console.WriteLine("turning off the camera."); } public void Rotate(int degrees) { Console.WriteLine("Rotating the camera by {0} degrees.", degrees); } }
3、新建Light类,增加一些方法实现:public class Light { public void TurnOff() { 潮贾篡绐Console.WriteLine("Turning on the light."); } public void TurnOn() { Console.WriteLine("Turning off the light."); } public void ChangeBulb() { Console.WriteLine("changing the light-bulb."); } }
4、根据上面的方法,增加Sensor与Alarm类,如下图
5、添加实现类,执行主方法,如下图:
6、运行程序,得到执行结果。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。