static void Main(string[] args) { //Factory pattern ShapeClient.CallFactory(); //Singleton pattern SingletonClient.TestSingleton(); //Adapter pattern AdapterClient.CallAdapter(); //Composite pattern CardClient cardClient = new CardClient(); cardClient.CallComposite(); //Fascade pattern FacadeClient facadeClient = new FacadeClient(); facadeClient.CallFacade(); Console.ReadKey(); }