using System;
using System.Collections.Generic;
namespace TestCS
{
class Program
{
static void Main(string[] args)
{
Facade facade = new Facade();
facade.EnterMap();
Console.ReadKey();
}
class Facade
{
MapManager m_MapManager = new MapManager();
PlayerManager m_PlayerManager = new PlayerManager();
UIManager m_UIManager = new UIManager();
public void EnterMap()
{
m_MapManager.CreateMap();
m_PlayerManager.CreatePlayers();
m_UIManager.ShowUI();
Console.WriteLine("Enter Map");
}
}
class UIManager
{
public void ShowUI()
{
Console.WriteLine("Show UI");
}
}
class PlayerManager
{
public void CreatePlayers()
{
Console.WriteLine("Create Players");
}
}
class MapManager
{
public void CreateMap()
{
Console.WriteLine("Create Map");
}
}
}
}
C#设计模式-外观模式
猜你喜欢
转载自blog.csdn.net/qq_37273889/article/details/85029461
今日推荐
周排行