什么是Facade,以及如何在C#中实现?