多语言展示
当前在线:1989今日阅读:86今日分享:14

.net模式门面模式设计

门面模式是一个简单的模式,举个例子给与理解,就是你装修,可以能从各个店里面买材料来装修,然后聚集在你的房子里面,是一个较为实用的模式。
工具/原料
1

windows系统

2

vs个版本开发工具

方法/步骤
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

运行程序,得到执行结果。

注意事项

设计模式学习需要认真把握概念,多多练习实例

推荐信息