2、外观模式
2、外观模式 一个类的一个方法中执行其他类的方法,客户端操作方便
//把需要暴露给外部的功能集中到外观中
//什么时候使用? 多层结构系统、松散偶尔、简化客户端使用
namespace SJ.DesignMode
{
/// <summary>
/// 设计模式
/// </summary>
class Program
{
static void Main(string[] args)
{
Facade f = new Facade();
f.Run();
}
}
public class Facade
{
public void Run()
{
Student1 s1 = new Student1();
s1.Run();
Student2 s2 = new Student2();
s2.Run();
Student3 s3 = new Student3();
s3.Run();
}
}
public class Student1
{
public void Run()
{
Console.WriteLine("Student1 Start run !");
}
}
public class Student2
{
public void Run()
{
Console.WriteLine("Student2 Start run !");
}
}
public class Student3
{
public void Run()
{
Console.WriteLine("Student3 Start run !");
}
}
}

浙公网安备 33010602011771号