├── .gitattributes ├── .gitignore ├── Behavioral Patterns ├── Behavioral Patterns.sln ├── Chain Of Responsibility │ ├── App.config │ ├── Chain Of Responsibility.csproj │ ├── ConcreteHandler1.cs │ ├── ConcreteHandler2.cs │ ├── Handler.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── README.md ├── Command │ ├── App.config │ ├── Command.csproj │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── README.md └── README.md ├── Creational Patterns ├── Abstract Factory │ ├── Abstract Factory.csproj │ ├── AbstractFactory │ │ ├── AbstractFactory.cs │ │ ├── ConcreteFactory1.cs │ │ └── ConcreteFactory2.cs │ ├── AbstractProductA │ │ ├── AbstractProductA.cs │ │ ├── ProductA1.cs │ │ └── ProductA2.cs │ ├── AbstractProductB │ │ ├── AbstractProductB.cs │ │ ├── ProductB1.cs │ │ └── ProductB2.cs │ ├── App.config │ ├── Client.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── README.md ├── Builder │ ├── App.config │ ├── Builder.cs │ ├── Builder.csproj │ ├── Director.cs │ ├── Product.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── README.md ├── Creational Patterns.sln ├── Factory Method │ ├── App.config │ ├── Creator.cs │ ├── Factory Method.csproj │ ├── Product.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── README.md ├── Prototype │ ├── App.config │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Prototype.cs │ ├── Prototype.csproj │ └── README.md └── Singleton │ ├── App.config │ ├── Program.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── README.md │ ├── Singleton.cs │ └── Singleton.csproj ├── README.md └── Structural Patterns ├── Adapter ├── Adaptee.cs ├── Adapter.cs ├── Adapter.csproj ├── App.config ├── Program.cs ├── Properties │ └── AssemblyInfo.cs ├── README.md └── Target.cs ├── Bridge ├── App.config ├── Bridge.csproj ├── Program.cs ├── Properties │ └── AssemblyInfo.cs └── README.md ├── Composite ├── App.config ├── Composite.csproj ├── Program.cs ├── Properties │ └── AssemblyInfo.cs └── README.md ├── Decorator ├── App.config ├── Decorator.csproj ├── Program.cs ├── Properties │ └── AssemblyInfo.cs └── README.md ├── Facade ├── App.config ├── Facade.csproj ├── Program.cs ├── Properties │ └── AssemblyInfo.cs └── README.md ├── Flyweight ├── App.config ├── Flyweight.csproj ├── Program.cs ├── Properties │ └── AssemblyInfo.cs └── README.md ├── Proxy ├── App.config ├── Program.cs ├── Properties │ └── AssemblyInfo.cs ├── Proxy.csproj └── README.md └── Structural Patterns.sln /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/.gitignore -------------------------------------------------------------------------------- /Behavioral Patterns/Behavioral Patterns.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Behavioral Patterns/Behavioral Patterns.sln -------------------------------------------------------------------------------- /Behavioral Patterns/Chain Of Responsibility/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Behavioral Patterns/Chain Of Responsibility/App.config -------------------------------------------------------------------------------- /Behavioral Patterns/Chain Of Responsibility/Chain Of Responsibility.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Behavioral Patterns/Chain Of Responsibility/Chain Of Responsibility.csproj -------------------------------------------------------------------------------- /Behavioral Patterns/Chain Of Responsibility/ConcreteHandler1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Behavioral Patterns/Chain Of Responsibility/ConcreteHandler1.cs -------------------------------------------------------------------------------- /Behavioral Patterns/Chain Of Responsibility/ConcreteHandler2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Behavioral Patterns/Chain Of Responsibility/ConcreteHandler2.cs -------------------------------------------------------------------------------- /Behavioral Patterns/Chain Of Responsibility/Handler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Behavioral Patterns/Chain Of Responsibility/Handler.cs -------------------------------------------------------------------------------- /Behavioral Patterns/Chain Of Responsibility/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Behavioral Patterns/Chain Of Responsibility/Program.cs -------------------------------------------------------------------------------- /Behavioral Patterns/Chain Of Responsibility/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Behavioral Patterns/Chain Of Responsibility/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Behavioral Patterns/Chain Of Responsibility/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Behavioral Patterns/Chain Of Responsibility/README.md -------------------------------------------------------------------------------- /Behavioral Patterns/Command/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Behavioral Patterns/Command/App.config -------------------------------------------------------------------------------- /Behavioral Patterns/Command/Command.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Behavioral Patterns/Command/Command.csproj -------------------------------------------------------------------------------- /Behavioral Patterns/Command/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Behavioral Patterns/Command/Program.cs -------------------------------------------------------------------------------- /Behavioral Patterns/Command/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Behavioral Patterns/Command/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Behavioral Patterns/Command/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Behavioral Patterns/Command/README.md -------------------------------------------------------------------------------- /Behavioral Patterns/README.md: -------------------------------------------------------------------------------- 1 | . 2 | -------------------------------------------------------------------------------- /Creational Patterns/Abstract Factory/Abstract Factory.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Abstract Factory/Abstract Factory.csproj -------------------------------------------------------------------------------- /Creational Patterns/Abstract Factory/AbstractFactory/AbstractFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Abstract Factory/AbstractFactory/AbstractFactory.cs -------------------------------------------------------------------------------- /Creational Patterns/Abstract Factory/AbstractFactory/ConcreteFactory1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Abstract Factory/AbstractFactory/ConcreteFactory1.cs -------------------------------------------------------------------------------- /Creational Patterns/Abstract Factory/AbstractFactory/ConcreteFactory2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Abstract Factory/AbstractFactory/ConcreteFactory2.cs -------------------------------------------------------------------------------- /Creational Patterns/Abstract Factory/AbstractProductA/AbstractProductA.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Abstract Factory/AbstractProductA/AbstractProductA.cs -------------------------------------------------------------------------------- /Creational Patterns/Abstract Factory/AbstractProductA/ProductA1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Abstract Factory/AbstractProductA/ProductA1.cs -------------------------------------------------------------------------------- /Creational Patterns/Abstract Factory/AbstractProductA/ProductA2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Abstract Factory/AbstractProductA/ProductA2.cs -------------------------------------------------------------------------------- /Creational Patterns/Abstract Factory/AbstractProductB/AbstractProductB.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Abstract Factory/AbstractProductB/AbstractProductB.cs -------------------------------------------------------------------------------- /Creational Patterns/Abstract Factory/AbstractProductB/ProductB1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Abstract Factory/AbstractProductB/ProductB1.cs -------------------------------------------------------------------------------- /Creational Patterns/Abstract Factory/AbstractProductB/ProductB2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Abstract Factory/AbstractProductB/ProductB2.cs -------------------------------------------------------------------------------- /Creational Patterns/Abstract Factory/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Abstract Factory/App.config -------------------------------------------------------------------------------- /Creational Patterns/Abstract Factory/Client.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Abstract Factory/Client.cs -------------------------------------------------------------------------------- /Creational Patterns/Abstract Factory/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Abstract Factory/Program.cs -------------------------------------------------------------------------------- /Creational Patterns/Abstract Factory/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Abstract Factory/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Creational Patterns/Abstract Factory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Abstract Factory/README.md -------------------------------------------------------------------------------- /Creational Patterns/Builder/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Builder/App.config -------------------------------------------------------------------------------- /Creational Patterns/Builder/Builder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Builder/Builder.cs -------------------------------------------------------------------------------- /Creational Patterns/Builder/Builder.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Builder/Builder.csproj -------------------------------------------------------------------------------- /Creational Patterns/Builder/Director.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Builder/Director.cs -------------------------------------------------------------------------------- /Creational Patterns/Builder/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Builder/Product.cs -------------------------------------------------------------------------------- /Creational Patterns/Builder/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Builder/Program.cs -------------------------------------------------------------------------------- /Creational Patterns/Builder/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Builder/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Creational Patterns/Builder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Builder/README.md -------------------------------------------------------------------------------- /Creational Patterns/Creational Patterns.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Creational Patterns.sln -------------------------------------------------------------------------------- /Creational Patterns/Factory Method/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Factory Method/App.config -------------------------------------------------------------------------------- /Creational Patterns/Factory Method/Creator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Factory Method/Creator.cs -------------------------------------------------------------------------------- /Creational Patterns/Factory Method/Factory Method.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Factory Method/Factory Method.csproj -------------------------------------------------------------------------------- /Creational Patterns/Factory Method/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Factory Method/Product.cs -------------------------------------------------------------------------------- /Creational Patterns/Factory Method/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Factory Method/Program.cs -------------------------------------------------------------------------------- /Creational Patterns/Factory Method/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Factory Method/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Creational Patterns/Factory Method/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Factory Method/README.md -------------------------------------------------------------------------------- /Creational Patterns/Prototype/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Prototype/App.config -------------------------------------------------------------------------------- /Creational Patterns/Prototype/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Prototype/Program.cs -------------------------------------------------------------------------------- /Creational Patterns/Prototype/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Prototype/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Creational Patterns/Prototype/Prototype.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Prototype/Prototype.cs -------------------------------------------------------------------------------- /Creational Patterns/Prototype/Prototype.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Prototype/Prototype.csproj -------------------------------------------------------------------------------- /Creational Patterns/Prototype/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Prototype/README.md -------------------------------------------------------------------------------- /Creational Patterns/Singleton/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Singleton/App.config -------------------------------------------------------------------------------- /Creational Patterns/Singleton/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Singleton/Program.cs -------------------------------------------------------------------------------- /Creational Patterns/Singleton/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Singleton/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Creational Patterns/Singleton/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Singleton/README.md -------------------------------------------------------------------------------- /Creational Patterns/Singleton/Singleton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Singleton/Singleton.cs -------------------------------------------------------------------------------- /Creational Patterns/Singleton/Singleton.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Creational Patterns/Singleton/Singleton.csproj -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/README.md -------------------------------------------------------------------------------- /Structural Patterns/Adapter/Adaptee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Adapter/Adaptee.cs -------------------------------------------------------------------------------- /Structural Patterns/Adapter/Adapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Adapter/Adapter.cs -------------------------------------------------------------------------------- /Structural Patterns/Adapter/Adapter.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Adapter/Adapter.csproj -------------------------------------------------------------------------------- /Structural Patterns/Adapter/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Adapter/App.config -------------------------------------------------------------------------------- /Structural Patterns/Adapter/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Adapter/Program.cs -------------------------------------------------------------------------------- /Structural Patterns/Adapter/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Adapter/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Structural Patterns/Adapter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Adapter/README.md -------------------------------------------------------------------------------- /Structural Patterns/Adapter/Target.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Adapter/Target.cs -------------------------------------------------------------------------------- /Structural Patterns/Bridge/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Bridge/App.config -------------------------------------------------------------------------------- /Structural Patterns/Bridge/Bridge.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Bridge/Bridge.csproj -------------------------------------------------------------------------------- /Structural Patterns/Bridge/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Bridge/Program.cs -------------------------------------------------------------------------------- /Structural Patterns/Bridge/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Bridge/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Structural Patterns/Bridge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Bridge/README.md -------------------------------------------------------------------------------- /Structural Patterns/Composite/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Composite/App.config -------------------------------------------------------------------------------- /Structural Patterns/Composite/Composite.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Composite/Composite.csproj -------------------------------------------------------------------------------- /Structural Patterns/Composite/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Composite/Program.cs -------------------------------------------------------------------------------- /Structural Patterns/Composite/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Composite/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Structural Patterns/Composite/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Composite/README.md -------------------------------------------------------------------------------- /Structural Patterns/Decorator/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Decorator/App.config -------------------------------------------------------------------------------- /Structural Patterns/Decorator/Decorator.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Decorator/Decorator.csproj -------------------------------------------------------------------------------- /Structural Patterns/Decorator/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Decorator/Program.cs -------------------------------------------------------------------------------- /Structural Patterns/Decorator/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Decorator/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Structural Patterns/Decorator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Decorator/README.md -------------------------------------------------------------------------------- /Structural Patterns/Facade/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Facade/App.config -------------------------------------------------------------------------------- /Structural Patterns/Facade/Facade.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Facade/Facade.csproj -------------------------------------------------------------------------------- /Structural Patterns/Facade/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Facade/Program.cs -------------------------------------------------------------------------------- /Structural Patterns/Facade/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Facade/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Structural Patterns/Facade/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Facade/README.md -------------------------------------------------------------------------------- /Structural Patterns/Flyweight/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Flyweight/App.config -------------------------------------------------------------------------------- /Structural Patterns/Flyweight/Flyweight.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Flyweight/Flyweight.csproj -------------------------------------------------------------------------------- /Structural Patterns/Flyweight/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Flyweight/Program.cs -------------------------------------------------------------------------------- /Structural Patterns/Flyweight/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Flyweight/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Structural Patterns/Flyweight/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Flyweight/README.md -------------------------------------------------------------------------------- /Structural Patterns/Proxy/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Proxy/App.config -------------------------------------------------------------------------------- /Structural Patterns/Proxy/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Proxy/Program.cs -------------------------------------------------------------------------------- /Structural Patterns/Proxy/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Proxy/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Structural Patterns/Proxy/Proxy.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Proxy/Proxy.csproj -------------------------------------------------------------------------------- /Structural Patterns/Proxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Proxy/README.md -------------------------------------------------------------------------------- /Structural Patterns/Structural Patterns.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tigranv/Design-Patterns/HEAD/Structural Patterns/Structural Patterns.sln --------------------------------------------------------------------------------