├── .gitignore ├── 1.Creational ├── AbstractFactory.RealWorld.cs ├── AbstractFactory.Structural.cs ├── AbstractFactory.gif ├── AbstractFactory.rtf ├── AbstractFactory.txt ├── Builder.RealWorld.cs ├── Builder.Structural.cs ├── Builder.gif ├── Builder.rtf ├── Builder.txt ├── FactoryMethod.RealWorld.cs ├── FactoryMethod.Structural.cs ├── FactoryMethod.gif ├── FactoryMethod.rtf ├── FactoryMethod.txt ├── Prototype.RealWorld.cs ├── Prototype.Structural.cs ├── Prototype.gif ├── Prototype.rtf ├── Prototype.txt ├── Singleton.Optimized.cs ├── Singleton.RealWorld.cs ├── Singleton.Structural.cs ├── Singleton.gif ├── Singleton.rtf └── Singleton.txt ├── 2.Structural ├── Adapter.RealWorld.cs ├── Adapter.Structural.cs ├── Adapter.gif ├── Adapter.rtf ├── Adapter.txt ├── Bridge.RealWorld.cs ├── Bridge.Structural.cs ├── Bridge.gif ├── Bridge.rtf ├── Bridge.txt ├── Composite.RealWorld.cs ├── Composite.Structural.cs ├── Composite.gif ├── Composite.rtf ├── Composite.txt ├── Decorator.RealWorld.cs ├── Decorator.Structural.cs ├── Decorator.gif ├── Decorator.rtf ├── Decorator.txt ├── Facade.RealWorld.cs ├── Facade.Structural.cs ├── Facade.gif ├── Facade.rtf ├── Facade.txt ├── Flyweight.RealWorld.cs ├── Flyweight.Structural.cs ├── Flyweight.gif ├── Flyweight.rtf ├── Flyweight.txt ├── Proxy.RealWorld.cs ├── Proxy.Structural.cs ├── Proxy.gif ├── Proxy.rtf └── Proxy.txt ├── 3.Behavioral ├── ChainOfResponsibility.RealWorld.cs ├── ChainOfResponsibility.Structural.cs ├── ChainOfResponsibility.gif ├── ChainOfResponsibility.rtf ├── ChainOfResponsibility.txt ├── Command.RealWorld.cs ├── Command.Structural.cs ├── Command.gif ├── Command.rtf ├── Command.txt ├── Interpreter.RealWorld.cs ├── Interpreter.Structural.cs ├── Interpreter.gif ├── Interpreter.rtf ├── Interpreter.txt ├── Iterator.RealWorld.cs ├── Iterator.Structural.cs ├── Iterator.gif ├── Iterator.rtf ├── Iterator.txt ├── Mediator.RealWorld.cs ├── Mediator.Structural.cs ├── Mediator.gif ├── Mediator.rtf ├── Mediator.txt ├── Memento.RealWorld.cs ├── Memento.Structural.cs ├── Memento.gif ├── Memento.rtf ├── Memento.txt ├── Observer.RealWorld.cs ├── Observer.Structural.cs ├── Observer.gif ├── Observer.rtf ├── Observer.txt ├── State.RealWorld.cs ├── State.Structural.cs ├── State.gif ├── State.rtf ├── State.txt ├── Strategy.RealWorld.cs ├── Strategy.Structural.cs ├── Strategy.gif ├── Strategy.rtf ├── Strategy.txt ├── TemplateMethod.RealWorld.cs ├── TemplateMethod.Structural.cs ├── TemplateMethod.gif ├── TemplateMethod.rtf ├── TemplateMethod.txt ├── Visitor.RealWorld.cs ├── Visitor.Structural.cs ├── Visitor.gif ├── Visitor.rtf └── Visitor.txt ├── DoFactory.GangOfFour.csproj ├── DoFactory.GangOfFour.sln ├── Image ├── Level0.gif ├── Level1.gif ├── Level2.gif ├── Level3.gif ├── Level4.gif └── Level5.gif ├── Project ├── App.config ├── Core │ ├── CommandPattern.cs │ ├── GangOfFour.cs │ ├── GoFException.cs │ ├── ICommand.cs │ └── Pattern.cs ├── Program.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings └── UI │ ├── FormMain.Designer.cs │ ├── FormMain.cs │ ├── FormMain.resx │ └── TreeNodeCommand.cs ├── README.md └── Screenshot.bmp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/.gitignore -------------------------------------------------------------------------------- /1.Creational/AbstractFactory.RealWorld.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/1.Creational/AbstractFactory.RealWorld.cs -------------------------------------------------------------------------------- /1.Creational/AbstractFactory.Structural.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/1.Creational/AbstractFactory.Structural.cs -------------------------------------------------------------------------------- /1.Creational/AbstractFactory.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/1.Creational/AbstractFactory.gif -------------------------------------------------------------------------------- /1.Creational/AbstractFactory.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/1.Creational/AbstractFactory.rtf -------------------------------------------------------------------------------- /1.Creational/AbstractFactory.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/1.Creational/AbstractFactory.txt -------------------------------------------------------------------------------- /1.Creational/Builder.RealWorld.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/1.Creational/Builder.RealWorld.cs -------------------------------------------------------------------------------- /1.Creational/Builder.Structural.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/1.Creational/Builder.Structural.cs -------------------------------------------------------------------------------- /1.Creational/Builder.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/1.Creational/Builder.gif -------------------------------------------------------------------------------- /1.Creational/Builder.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/1.Creational/Builder.rtf -------------------------------------------------------------------------------- /1.Creational/Builder.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/1.Creational/Builder.txt -------------------------------------------------------------------------------- /1.Creational/FactoryMethod.RealWorld.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/1.Creational/FactoryMethod.RealWorld.cs -------------------------------------------------------------------------------- /1.Creational/FactoryMethod.Structural.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/1.Creational/FactoryMethod.Structural.cs -------------------------------------------------------------------------------- /1.Creational/FactoryMethod.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/1.Creational/FactoryMethod.gif -------------------------------------------------------------------------------- /1.Creational/FactoryMethod.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/1.Creational/FactoryMethod.rtf -------------------------------------------------------------------------------- /1.Creational/FactoryMethod.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/1.Creational/FactoryMethod.txt -------------------------------------------------------------------------------- /1.Creational/Prototype.RealWorld.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/1.Creational/Prototype.RealWorld.cs -------------------------------------------------------------------------------- /1.Creational/Prototype.Structural.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/1.Creational/Prototype.Structural.cs -------------------------------------------------------------------------------- /1.Creational/Prototype.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/1.Creational/Prototype.gif -------------------------------------------------------------------------------- /1.Creational/Prototype.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/1.Creational/Prototype.rtf -------------------------------------------------------------------------------- /1.Creational/Prototype.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/1.Creational/Prototype.txt -------------------------------------------------------------------------------- /1.Creational/Singleton.Optimized.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/1.Creational/Singleton.Optimized.cs -------------------------------------------------------------------------------- /1.Creational/Singleton.RealWorld.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/1.Creational/Singleton.RealWorld.cs -------------------------------------------------------------------------------- /1.Creational/Singleton.Structural.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/1.Creational/Singleton.Structural.cs -------------------------------------------------------------------------------- /1.Creational/Singleton.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/1.Creational/Singleton.gif -------------------------------------------------------------------------------- /1.Creational/Singleton.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/1.Creational/Singleton.rtf -------------------------------------------------------------------------------- /1.Creational/Singleton.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/1.Creational/Singleton.txt -------------------------------------------------------------------------------- /2.Structural/Adapter.RealWorld.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Adapter.RealWorld.cs -------------------------------------------------------------------------------- /2.Structural/Adapter.Structural.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Adapter.Structural.cs -------------------------------------------------------------------------------- /2.Structural/Adapter.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Adapter.gif -------------------------------------------------------------------------------- /2.Structural/Adapter.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Adapter.rtf -------------------------------------------------------------------------------- /2.Structural/Adapter.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Adapter.txt -------------------------------------------------------------------------------- /2.Structural/Bridge.RealWorld.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Bridge.RealWorld.cs -------------------------------------------------------------------------------- /2.Structural/Bridge.Structural.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Bridge.Structural.cs -------------------------------------------------------------------------------- /2.Structural/Bridge.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Bridge.gif -------------------------------------------------------------------------------- /2.Structural/Bridge.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Bridge.rtf -------------------------------------------------------------------------------- /2.Structural/Bridge.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Bridge.txt -------------------------------------------------------------------------------- /2.Structural/Composite.RealWorld.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Composite.RealWorld.cs -------------------------------------------------------------------------------- /2.Structural/Composite.Structural.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Composite.Structural.cs -------------------------------------------------------------------------------- /2.Structural/Composite.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Composite.gif -------------------------------------------------------------------------------- /2.Structural/Composite.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Composite.rtf -------------------------------------------------------------------------------- /2.Structural/Composite.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Composite.txt -------------------------------------------------------------------------------- /2.Structural/Decorator.RealWorld.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Decorator.RealWorld.cs -------------------------------------------------------------------------------- /2.Structural/Decorator.Structural.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Decorator.Structural.cs -------------------------------------------------------------------------------- /2.Structural/Decorator.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Decorator.gif -------------------------------------------------------------------------------- /2.Structural/Decorator.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Decorator.rtf -------------------------------------------------------------------------------- /2.Structural/Decorator.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Decorator.txt -------------------------------------------------------------------------------- /2.Structural/Facade.RealWorld.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Facade.RealWorld.cs -------------------------------------------------------------------------------- /2.Structural/Facade.Structural.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Facade.Structural.cs -------------------------------------------------------------------------------- /2.Structural/Facade.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Facade.gif -------------------------------------------------------------------------------- /2.Structural/Facade.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Facade.rtf -------------------------------------------------------------------------------- /2.Structural/Facade.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Facade.txt -------------------------------------------------------------------------------- /2.Structural/Flyweight.RealWorld.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Flyweight.RealWorld.cs -------------------------------------------------------------------------------- /2.Structural/Flyweight.Structural.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Flyweight.Structural.cs -------------------------------------------------------------------------------- /2.Structural/Flyweight.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Flyweight.gif -------------------------------------------------------------------------------- /2.Structural/Flyweight.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Flyweight.rtf -------------------------------------------------------------------------------- /2.Structural/Flyweight.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Flyweight.txt -------------------------------------------------------------------------------- /2.Structural/Proxy.RealWorld.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Proxy.RealWorld.cs -------------------------------------------------------------------------------- /2.Structural/Proxy.Structural.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Proxy.Structural.cs -------------------------------------------------------------------------------- /2.Structural/Proxy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Proxy.gif -------------------------------------------------------------------------------- /2.Structural/Proxy.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Proxy.rtf -------------------------------------------------------------------------------- /2.Structural/Proxy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/2.Structural/Proxy.txt -------------------------------------------------------------------------------- /3.Behavioral/ChainOfResponsibility.RealWorld.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/ChainOfResponsibility.RealWorld.cs -------------------------------------------------------------------------------- /3.Behavioral/ChainOfResponsibility.Structural.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/ChainOfResponsibility.Structural.cs -------------------------------------------------------------------------------- /3.Behavioral/ChainOfResponsibility.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/ChainOfResponsibility.gif -------------------------------------------------------------------------------- /3.Behavioral/ChainOfResponsibility.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/ChainOfResponsibility.rtf -------------------------------------------------------------------------------- /3.Behavioral/ChainOfResponsibility.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/ChainOfResponsibility.txt -------------------------------------------------------------------------------- /3.Behavioral/Command.RealWorld.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Command.RealWorld.cs -------------------------------------------------------------------------------- /3.Behavioral/Command.Structural.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Command.Structural.cs -------------------------------------------------------------------------------- /3.Behavioral/Command.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Command.gif -------------------------------------------------------------------------------- /3.Behavioral/Command.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Command.rtf -------------------------------------------------------------------------------- /3.Behavioral/Command.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Command.txt -------------------------------------------------------------------------------- /3.Behavioral/Interpreter.RealWorld.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Interpreter.RealWorld.cs -------------------------------------------------------------------------------- /3.Behavioral/Interpreter.Structural.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Interpreter.Structural.cs -------------------------------------------------------------------------------- /3.Behavioral/Interpreter.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Interpreter.gif -------------------------------------------------------------------------------- /3.Behavioral/Interpreter.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Interpreter.rtf -------------------------------------------------------------------------------- /3.Behavioral/Interpreter.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Interpreter.txt -------------------------------------------------------------------------------- /3.Behavioral/Iterator.RealWorld.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Iterator.RealWorld.cs -------------------------------------------------------------------------------- /3.Behavioral/Iterator.Structural.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Iterator.Structural.cs -------------------------------------------------------------------------------- /3.Behavioral/Iterator.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Iterator.gif -------------------------------------------------------------------------------- /3.Behavioral/Iterator.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Iterator.rtf -------------------------------------------------------------------------------- /3.Behavioral/Iterator.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Iterator.txt -------------------------------------------------------------------------------- /3.Behavioral/Mediator.RealWorld.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Mediator.RealWorld.cs -------------------------------------------------------------------------------- /3.Behavioral/Mediator.Structural.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Mediator.Structural.cs -------------------------------------------------------------------------------- /3.Behavioral/Mediator.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Mediator.gif -------------------------------------------------------------------------------- /3.Behavioral/Mediator.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Mediator.rtf -------------------------------------------------------------------------------- /3.Behavioral/Mediator.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Mediator.txt -------------------------------------------------------------------------------- /3.Behavioral/Memento.RealWorld.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Memento.RealWorld.cs -------------------------------------------------------------------------------- /3.Behavioral/Memento.Structural.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Memento.Structural.cs -------------------------------------------------------------------------------- /3.Behavioral/Memento.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Memento.gif -------------------------------------------------------------------------------- /3.Behavioral/Memento.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Memento.rtf -------------------------------------------------------------------------------- /3.Behavioral/Memento.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Memento.txt -------------------------------------------------------------------------------- /3.Behavioral/Observer.RealWorld.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Observer.RealWorld.cs -------------------------------------------------------------------------------- /3.Behavioral/Observer.Structural.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Observer.Structural.cs -------------------------------------------------------------------------------- /3.Behavioral/Observer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Observer.gif -------------------------------------------------------------------------------- /3.Behavioral/Observer.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Observer.rtf -------------------------------------------------------------------------------- /3.Behavioral/Observer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Observer.txt -------------------------------------------------------------------------------- /3.Behavioral/State.RealWorld.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/State.RealWorld.cs -------------------------------------------------------------------------------- /3.Behavioral/State.Structural.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/State.Structural.cs -------------------------------------------------------------------------------- /3.Behavioral/State.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/State.gif -------------------------------------------------------------------------------- /3.Behavioral/State.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/State.rtf -------------------------------------------------------------------------------- /3.Behavioral/State.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/State.txt -------------------------------------------------------------------------------- /3.Behavioral/Strategy.RealWorld.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Strategy.RealWorld.cs -------------------------------------------------------------------------------- /3.Behavioral/Strategy.Structural.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Strategy.Structural.cs -------------------------------------------------------------------------------- /3.Behavioral/Strategy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Strategy.gif -------------------------------------------------------------------------------- /3.Behavioral/Strategy.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Strategy.rtf -------------------------------------------------------------------------------- /3.Behavioral/Strategy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Strategy.txt -------------------------------------------------------------------------------- /3.Behavioral/TemplateMethod.RealWorld.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/TemplateMethod.RealWorld.cs -------------------------------------------------------------------------------- /3.Behavioral/TemplateMethod.Structural.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/TemplateMethod.Structural.cs -------------------------------------------------------------------------------- /3.Behavioral/TemplateMethod.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/TemplateMethod.gif -------------------------------------------------------------------------------- /3.Behavioral/TemplateMethod.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/TemplateMethod.rtf -------------------------------------------------------------------------------- /3.Behavioral/TemplateMethod.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/TemplateMethod.txt -------------------------------------------------------------------------------- /3.Behavioral/Visitor.RealWorld.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Visitor.RealWorld.cs -------------------------------------------------------------------------------- /3.Behavioral/Visitor.Structural.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Visitor.Structural.cs -------------------------------------------------------------------------------- /3.Behavioral/Visitor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Visitor.gif -------------------------------------------------------------------------------- /3.Behavioral/Visitor.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Visitor.rtf -------------------------------------------------------------------------------- /3.Behavioral/Visitor.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/3.Behavioral/Visitor.txt -------------------------------------------------------------------------------- /DoFactory.GangOfFour.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/DoFactory.GangOfFour.csproj -------------------------------------------------------------------------------- /DoFactory.GangOfFour.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/DoFactory.GangOfFour.sln -------------------------------------------------------------------------------- /Image/Level0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/Image/Level0.gif -------------------------------------------------------------------------------- /Image/Level1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/Image/Level1.gif -------------------------------------------------------------------------------- /Image/Level2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/Image/Level2.gif -------------------------------------------------------------------------------- /Image/Level3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/Image/Level3.gif -------------------------------------------------------------------------------- /Image/Level4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/Image/Level4.gif -------------------------------------------------------------------------------- /Image/Level5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/Image/Level5.gif -------------------------------------------------------------------------------- /Project/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/Project/App.config -------------------------------------------------------------------------------- /Project/Core/CommandPattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/Project/Core/CommandPattern.cs -------------------------------------------------------------------------------- /Project/Core/GangOfFour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/Project/Core/GangOfFour.cs -------------------------------------------------------------------------------- /Project/Core/GoFException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/Project/Core/GoFException.cs -------------------------------------------------------------------------------- /Project/Core/ICommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/Project/Core/ICommand.cs -------------------------------------------------------------------------------- /Project/Core/Pattern.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/Project/Core/Pattern.cs -------------------------------------------------------------------------------- /Project/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/Project/Program.cs -------------------------------------------------------------------------------- /Project/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/Project/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Project/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/Project/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /Project/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/Project/Properties/Resources.resx -------------------------------------------------------------------------------- /Project/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/Project/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /Project/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/Project/Properties/Settings.settings -------------------------------------------------------------------------------- /Project/UI/FormMain.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/Project/UI/FormMain.Designer.cs -------------------------------------------------------------------------------- /Project/UI/FormMain.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/Project/UI/FormMain.cs -------------------------------------------------------------------------------- /Project/UI/FormMain.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/Project/UI/FormMain.resx -------------------------------------------------------------------------------- /Project/UI/TreeNodeCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/Project/UI/TreeNodeCommand.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/README.md -------------------------------------------------------------------------------- /Screenshot.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Starli0n/DoFactory.GangOfFour/HEAD/Screenshot.bmp --------------------------------------------------------------------------------