Exemplo n.º 1
0
        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();
        }