门面模式简介
门面模式通俗来说就是将几个没有逻辑关系的小功能集合起来,形成一个大的功能集合。 例如有两兄弟,大哥卖西餐,小弟卖中餐,西餐和中餐是两种不同的饮食,最后他们决定租一个门面一起开餐馆,顾客需要西餐就点大哥的菜,需要中餐就点小弟的菜。
简单代码例子
- 一个控制灯光类,具备开灯和关灯两种功能。
public class TeachMenmian : MonoBehaviour {
public GameObject light;
public void SwitchLightOn()
{
light.SetActive(true);
}
public void SwitchLightOff()
{
light.SetActive(false);
}
}