static void Main(string[] args) { Console.WriteLine("Start"); // Creational Patterns FactoryMethod.Run(); AbstractFactory.Run(); Prototype.Run(); Builder.Run(); Singleton.Run(); // Behavioral Patterns Strategy.Run(); Observer.Run(); Command.Run(); TemplateMethod.Run(); Iterator.Run(); State.Run(); //ChainOfResponsibility.Run(); //Interpreter.Run(); MediatorExample.Run(); Memento.Run(); Visitor.Run(); // Structural Decorator.Run(); Adapter.Run(); Facade.Run(); Composite.Run(); Bridge.Run(); Flyweight.Run(); Console.WriteLine("\r\nFinish"); }
static void Main(string[] args) { //GenerativePatterns FactoryMethod.Run(); AbstractFactory.Run(); Singleton.Run(); LazySingleton.Run(); Prototype.Run(); Builder.Run(); //BehaviorPatterns Strategy.Run(); Observer.Run(); Command.Run(); TemplateMethod.Run(); Iterator.Run(); State.Run(); ChainOfResponsibility.Run(); Interpreter.Run(); Mediator.Run(); Memento.Run(); Visitor.Run(); //StructuralPatterns Decorator.Run(); Adapter.Run(); Facade.Run(); Composite.Run(); Proxy.Run(); Bridge.Run(); Flyweight.Run(); Console.ReadKey(); }