static void Main(string[] args)
        {
            // Creational
            AbstractFactoryExample.RunExample();
            FactoryExample.RunExample();
            SingletonExample.RunExample();

            // Structural
            CompositeExample.RunExample();
            FacadeExample.RunExample();
            ProxyExample.RunExample();

            // Behavioral
            AdapterExample.RunExample();
            ChainOfResponseExample.RunExample();
            IteratorExample.RunExample();
            MediatorExample.RunExample();
            ObserverExample.RunExample();
            StrategyExample.RunExample();



            var delegateAndEvents = new DelegateAndEventExample();

            delegateAndEvents.RunDelegateExample();
            delegateAndEvents.RunEventExample();



            Console.ReadKey(true);
        }
Beispiel #2
0
        private static void Main(string[] args)
        {
            AbstractFactoryExample.Run();

            AdapterExample.Run();

            ChainOfResponsibilityExample.Run();

            FlyWeightExample.Run();

            SingletonExample.Run();

            MementoExample.Run();

            Console.ReadLine();
        }
Beispiel #3
0
        private static void Test1Prnt()
        {
            SingletonExample prnt1 = SingletonExample.GetInstance;

            prnt1.PrintDetails("Test1");
        }
Beispiel #4
0
        private static void Test2Prnt()
        {
            SingletonExample prnt2 = SingletonExample.GetInstance;

            prnt2.PrintDetails("Test2");
        }