static void ExecuteBehavioralDemos() { // Behavioral *********************************************** //Behavioral.Behavioral_Strategy(); //Behavioral.Behavioral_State(); //Behavioral.Behavioral_StateDemo2(); //Behavioral.Behavioral_Observer(); //Behavioral.Behavioral_ObserverDemo2(); //Behavioral.Behavioral_Visitor(); //Behavioral.Behavioral_VisitorDemo2(); //Behavioral.Behavioral_Memento(); //Behavioral.Behavioral_MementoDemo2(); //Behavioral.Behavioral_TemplateMethod(); //Behavioral.Behavioral_TemplateMethodDemo2(); //Behavioral.Behavioral_ChainOfResposibility(); //Behavioral.Behavioral_ChainOfResponibilityDemo2(); //Behavioral.Behavioral_Iterator(); //Behavioral.Behavioral_IteratorDemo2(); //Behavioral.Behavioral_Command(); //Behavioral.Behavioral_CommandComposite(); //Behavioral.Behavioral_CommandUndo(); //Behavioral.Behavioral_CommandDemo2(); Behavioral.Behavioral_Mediator(); }
private static void PerformDemos() { #region Creational //Creational.Builder(); //Creational.Singleton(); //Creational.Prototype_ICloneable_Demo(); //Creational.Prototype_DeepCopy_Demo(); //Creational.FactoryMethod(); //Creational.AbstractFactory(); #endregion #region Behavioral //Behavioral.NullObject(); //Behavioral.Visitor(); //Behavioral.State(); //Behavioral.Strategy(); //Behavioral.ChainOfResponsibility(); Behavioral.Command(); #endregion #region Structural //Structural.Facade(); //Structural.Adapter(); //Structural.Decorator(); //Structural.Bridge(); //Structural.Composite(); //Structural.FlyWeight(); //Structural.Proxy(); #endregion }