├── .gitattributes ├── .gitignore ├── A-OO In Reality ├── A Encapsulation 1 │ ├── A Encapsulation 1.csproj │ ├── App.config │ ├── Program.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── A Encapsulation 2 │ ├── A Encapsulation 2.csproj │ ├── App.config │ ├── CoffeeRecipe.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Recipe.cs │ └── TeaRecipe.cs ├── A Extensibility │ ├── A Extensibility.csproj │ ├── App.config │ ├── IStack.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Stack.cs ├── A-OO In Reality.sln └── A-OO In Reality │ ├── A-OO In Reality.csproj │ ├── App.config │ ├── Program.cs │ └── Properties │ └── AssemblyInfo.cs ├── B-Template Pattern ├── B Solution 1 │ ├── App.config │ ├── B Solution 1.csproj │ ├── CoffeeRecipe.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── TeaRecipe.cs ├── B Solution 2 │ ├── App.config │ ├── B Solution 2.csproj │ ├── CoffeeRecipe.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Recipe.cs │ └── TeaRecipe.cs ├── B Solution 3 │ ├── App.config │ ├── B Solution 3.csproj │ ├── CoffeeRecipe.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Recipe.cs │ └── TeaRecipe.cs ├── B Solution 4 │ ├── App.config │ ├── B Solution 4.csproj │ ├── CoffeeRecipe.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Recipe.cs │ └── TeaRecipe.cs ├── B-Template Pattern.sln └── B-Template Pattern │ ├── App.config │ ├── B-Template Pattern.csproj │ ├── Program.cs │ └── Properties │ └── AssemblyInfo.cs ├── C-State Pattern ├── C Solution 1 │ ├── App.config │ ├── C Solution 1.csproj │ ├── GumballMachine.cs │ ├── Program.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── C Solution 2 │ ├── App.config │ ├── C Solution 2.csproj │ ├── GumballMachine.cs │ ├── GumballsCoin.cs │ ├── GumballsNoCoin.cs │ ├── IState.cs │ ├── NoGumballsCoin.cs │ ├── NoGumballsNoCoin.cs │ ├── Program.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── C Solution 3 │ ├── App.config │ ├── C Solution 3.csproj │ ├── GumballMachine.cs │ ├── GumballsCoin.cs │ ├── GumballsNoCoin.cs │ ├── IState.cs │ ├── NoGumballsCoin.cs │ ├── NoGumballsNoCoin.cs │ ├── Program.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── C-State Pattern.sln └── C-State Pattern │ ├── App.config │ ├── C-State Pattern.csproj │ ├── Program.cs │ └── Properties │ └── AssemblyInfo.cs ├── D-Strategy Pattern ├── D Solution 1 │ ├── App.config │ ├── D Solution 1.csproj │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Sorter.cs ├── D Solution 2 │ ├── App.config │ ├── BubbleSorter.cs │ ├── D Solution 2.csproj │ ├── MergeSorter.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── QuickSorter.cs │ └── Sorter.cs ├── D Solution 3 │ ├── App.config │ ├── AscBubbleSorter.cs │ ├── AscMergeSorter.cs │ ├── D Solution 3.csproj │ ├── DescBubbleSorter.cs │ ├── DescMergeSorter.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Sorter.cs ├── D Solution 4 │ ├── App.config │ ├── BubbleSortAlgorithm.cs │ ├── D Solution 4.csproj │ ├── ISortAlgorithm.cs │ ├── MergeSortAlgorithm.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Sorter.cs ├── D Solution 5 │ ├── App.config │ ├── AscComparator.cs │ ├── BubbleSortAlgorithm.cs │ ├── D Solution 5.csproj │ ├── IComparator.cs │ ├── ISortAlgorithm.cs │ ├── MergeSortAlgorithm.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Sorter.cs ├── D-Strategy Pattern.sln └── D-Strategy Pattern │ ├── App.config │ ├── D-Strategy Pattern.csproj │ ├── Program.cs │ └── Properties │ └── AssemblyInfo.cs ├── Design-Patterns.sln ├── E-Observer Pattern ├── E Solution 1 │ ├── App.config │ ├── CurrentCondtionsDisplay.cs │ ├── E Solution 1.csproj │ ├── ForecastDisplay.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── StatisticsDisplay.cs │ ├── Weather.cs │ └── WeatherStation.cs ├── E Solution 2 │ ├── App.config │ ├── CurrentConditionsDisplay.cs │ ├── E Solution 2.csproj │ ├── ForecastDisplay.cs │ ├── IDisplay.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── StatisticsDisplay.cs │ ├── Weather.cs │ └── WeatherStation.cs ├── E-Observer Pattern.sln └── E-Observer Pattern │ ├── App.config │ ├── E-Observer Pattern.csproj │ ├── Program.cs │ └── Properties │ └── AssemblyInfo.cs ├── F-Mediator Pattern ├── F Solution 1 │ ├── App.config │ ├── CEditBox.cs │ ├── CLowerButton.cs │ ├── CRaiseButton.cs │ ├── F Solution 1.csproj │ ├── FEditBox.cs │ ├── FLowerButton.cs │ ├── FRaiseButton.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── TempBar.cs │ └── Utils.cs ├── F Solution 2 │ ├── App.config │ ├── CEditBox.cs │ ├── CLowerButton.cs │ ├── CRaiseButton.cs │ ├── F Solution 2.csproj │ ├── FEditBox.cs │ ├── FLowerButton.cs │ ├── FRaiseButton.cs │ ├── IButton.cs │ ├── IEditBox.cs │ ├── IMediator.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── TempBar.cs │ ├── TempDialogMediator.cs │ └── Utils.cs ├── F Solution 3 │ ├── App.config │ ├── CEditBox.cs │ ├── CLowerButton.cs │ ├── CRaiseButton.cs │ ├── F Solution 3.csproj │ ├── FEditBox.cs │ ├── FLowerButton.cs │ ├── FRaiseButton.cs │ ├── IMediator.cs │ ├── IWidget.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── TempBar.cs │ ├── TempDialogMediator.cs │ └── Utils.cs ├── F-Mediator Pattern.sln └── F-Mediator Pattern │ ├── App.config │ ├── F-Mediator Pattern.csproj │ ├── Program.cs │ └── Properties │ └── AssemblyInfo.cs ├── G-Decorator Pattern ├── G-Decorator Pattern.sln └── G-Decorator Pattern │ ├── App.config │ ├── G-Decorator Pattern.csproj │ ├── Program.cs │ └── Properties │ └── AssemblyInfo.cs ├── H-Command Pattern ├── H Solution 1 │ ├── App.config │ ├── H Solution 1.csproj │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Square.cs ├── H Solution 2 │ ├── AbstractCommand.cs │ ├── App.config │ ├── H Solution 2.csproj │ ├── Invoker.cs │ ├── MoveCommand.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── ScaleCommand.cs │ └── Square.cs ├── H Solution 3 │ ├── AbstractCommand.cs │ ├── App.config │ ├── H Solution 3.csproj │ ├── Invoker.cs │ ├── MoveCommand.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── ScaleCommand.cs │ └── Square.cs ├── H Solution 4 │ ├── AbstractCommand.cs │ ├── App.config │ ├── H Solution 4.csproj │ ├── Invoker.cs │ ├── MoveCommand.cs │ ├── PrintCommand.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── ScaleCommand.cs │ └── Square.cs ├── H Solution 5 │ ├── AbstractCommand.cs │ ├── App.config │ ├── H Solution 5.csproj │ ├── Invoker.cs │ ├── MoveCommand.cs │ ├── PrintCommand.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── ScaleCommand.cs │ └── Square.cs ├── H-Command Pattern.sln └── H-Command Pattern │ ├── App.config │ ├── H-Command Pattern.csproj │ ├── Program.cs │ └── Properties │ └── AssemblyInfo.cs ├── I-Iterator Pattern ├── I Solution 1 │ ├── App.config │ ├── BreakfastUnit.cs │ ├── DinnerUnit.cs │ ├── I Solution 1.csproj │ ├── MenuItem.cs │ ├── Program.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── I Solution 2 │ ├── App.config │ ├── BreakfastUnit.cs │ ├── DinnerUnit.cs │ ├── I Solution 2.csproj │ ├── Iterator.cs │ ├── MenuItem.cs │ ├── Program.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── I Solution 3 │ ├── App.config │ ├── BreakfastUnit.cs │ ├── BreakfastUnitIterator.cs │ ├── DinnerUnit.cs │ ├── DinnerUnitIterator.cs │ ├── I Solution 3.csproj │ ├── Iterator.cs │ ├── MenuItem.cs │ ├── Program.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── I-Iterator Pattern.sln └── I-Iterator Pattern │ ├── App.config │ ├── I-Iterator Pattern.csproj │ ├── Program.cs │ └── Properties │ └── AssemblyInfo.cs ├── J-Adapter Pattern ├── J Solution 1 │ ├── App.config │ ├── IStack.cs │ ├── J Solution 1.csproj │ ├── LinkedStack.cs │ ├── Program.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── J Solution 2 │ ├── App.config │ ├── IStack.cs │ ├── J Solution 2.csproj │ ├── LinkedStack.cs │ ├── Program.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── J-Adapter Pattern.sln └── J-Adapter Pattern │ ├── App.config │ ├── J-Adapter Pattern.csproj │ ├── Program.cs │ └── Properties │ └── AssemblyInfo.cs ├── K-Singleton Pattern ├── K JonSkeet 1 │ ├── App.config │ ├── K JonSkeet 1.csproj │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Singleton.cs ├── K JonSkeet 2 │ ├── App.config │ ├── K JonSkeet 2.csproj │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Singleton.cs ├── K JonSkeet 3 │ ├── App.config │ ├── K JonSkeet 3.csproj │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Singleton.cs ├── K JonSkeet 4 │ ├── App.config │ ├── K JonSkeet 4.csproj │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Singleton.cs ├── K JonSkeet 5 │ ├── App.config │ ├── K JonSkeet 5.csproj │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Singleton.cs ├── K JonSkeet 6 │ ├── App.config │ ├── K JonSkeet 6.csproj │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Singleton.cs ├── K Solution 1 │ ├── Account.cs │ ├── App.config │ ├── Bank.cs │ ├── K Solution 1.csproj │ ├── Program.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── K-Singleton Pattern.sln └── K-Singleton Pattern │ ├── App.config │ ├── K-Singleton Pattern.csproj │ ├── Program.cs │ └── Properties │ └── AssemblyInfo.cs ├── L-Factory Method Pattern ├── L Solution 1 │ ├── App.config │ ├── CacheFactory.cs │ ├── DefaultCache.cs │ ├── ICache.cs │ ├── JCache.cs │ ├── L Solution 1.csproj │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── TrieCache.cs ├── L Solution 2 │ ├── App.config │ ├── CacheFactory.cs │ ├── DefaultCache.cs │ ├── ICache.cs │ ├── ICacheFactory.cs │ ├── JCache.cs │ ├── L Solution 2.csproj │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── TrieCache.cs ├── L-Factory Method Pattern.sln └── L-Factory Method Pattern │ ├── App.config │ ├── L-Factory Method Pattern.csproj │ ├── Program.cs │ └── Properties │ └── AssemblyInfo.cs ├── LICENSE ├── M-AbstractFactory And Builder Pattern ├── M Solution 1 │ ├── App.config │ ├── AudiCar.cs │ ├── EGearBox.cs │ ├── EStereo.cs │ ├── EWheel.cs │ ├── IGearBox.cs │ ├── IStereo.cs │ ├── IWheel.cs │ ├── LGearBox.cs │ ├── LStereo.cs │ ├── LWheel.cs │ ├── M Solution 1.csproj │ ├── MGearBox.cs │ ├── MStereo.cs │ ├── MWheel.cs │ ├── Program.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── M Solution 2 │ ├── App.config │ ├── AudiCar.cs │ ├── EGearBox.cs │ ├── EStereo.cs │ ├── EWheel.cs │ ├── EconomyAudiBuilder.cs │ ├── IGearBox.cs │ ├── IStereo.cs │ ├── IWheel.cs │ ├── LGearBox.cs │ ├── LStereo.cs │ ├── LWheel.cs │ ├── LuxuryAudiBuilder.cs │ ├── M Solution 2.csproj │ ├── MGearBox.cs │ ├── MStereo.cs │ ├── MWheel.cs │ ├── MediumAudiBuilder.cs │ ├── Program.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── M Solution 3 │ ├── AbstractAudiBuilder.cs │ ├── App.config │ ├── AudiCar.cs │ ├── EGearBox.cs │ ├── EStereo.cs │ ├── EWheel.cs │ ├── EconomyAudiBuilder.cs │ ├── IGearBox.cs │ ├── IStereo.cs │ ├── IWheel.cs │ ├── LGearBox.cs │ ├── LStereo.cs │ ├── LWheel.cs │ ├── LuxuryAudiBuilder.cs │ ├── M Solution 3.csproj │ ├── MGearBox.cs │ ├── MStereo.cs │ ├── MWheel.cs │ ├── MediumAudiBuilder.cs │ ├── Program.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── M Solution 4 │ ├── App.config │ ├── AudiCar.cs │ ├── EGearBox.cs │ ├── EStereo.cs │ ├── EWheel.cs │ ├── EconomyCarFactory.cs │ ├── ICarFactory.cs │ ├── IGearBox.cs │ ├── IStereo.cs │ ├── IWheel.cs │ ├── LGearBox.cs │ ├── LStereo.cs │ ├── LWheel.cs │ ├── LuxuryCarFactory.cs │ ├── M Solution 4.csproj │ ├── MGearBox.cs │ ├── MStereo.cs │ ├── MWheel.cs │ ├── MediumCarFactory.cs │ ├── Program.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── M-AbstractFactory And Builder Pattern.sln └── M-AbstractFactory And Builder Pattern │ ├── App.config │ ├── M-AbstractFactory And Builder Pattern.csproj │ ├── Program.cs │ └── Properties │ └── AssemblyInfo.cs ├── N-Composite Pattern ├── N Solution 1 │ ├── App.config │ ├── Directory.cs │ ├── File.cs │ ├── N Solution 1.csproj │ ├── Program.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── N Solution 2 │ ├── App.config │ ├── Directory.cs │ ├── File.cs │ ├── N Solution 2.csproj │ ├── Node.cs │ ├── Program.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── N-Composite Pattern.sln └── N-Composite Pattern │ ├── App.config │ ├── N-Composite Pattern.csproj │ ├── Program.cs │ └── Properties │ └── AssemblyInfo.cs ├── O-Chain Of Responsibility Pattern ├── O Solution 1 │ ├── AbstractHandler.cs │ ├── App.config │ ├── CEO.cs │ ├── Director.cs │ ├── ExecutiveCommittee.cs │ ├── O Solution 1.csproj │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── PurchaseOrder.cs │ ├── SeniorManager.cs │ └── VP.cs ├── O-Chain Of Responsibility Pattern.sln └── O-Chain Of Responsibility Pattern │ ├── App.config │ ├── O-Chain Of Responsibility Pattern.csproj │ ├── Program.cs │ └── Properties │ └── AssemblyInfo.cs ├── P-Bridge Pattern ├── P Solution 1 │ ├── App.config │ ├── BulletView.cs │ ├── DueDateBasedSortStrategy.cs │ ├── ISortStrategy.cs │ ├── IViewStrategy.cs │ ├── ListView.cs │ ├── NumberedView.cs │ ├── P Solution 1.csproj │ ├── PriorityBasedSortStratrgy.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Task.cs │ ├── ToDoList.cs │ └── UnsortedStrategy.cs ├── P Solution 2 │ ├── AbstractView.cs │ ├── App.config │ ├── BulletView.cs │ ├── DueDateBasedSortStrategy.cs │ ├── ISortStrategy.cs │ ├── IViewStrategy.cs │ ├── ListView.cs │ ├── NumberedView.cs │ ├── P Solution 2.csproj │ ├── PriorityBasedSortStrategy.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Task.cs │ └── UnsortedStrategy.cs ├── P-Bridge Pattern.sln └── P-Bridge Pattern │ ├── App.config │ ├── P-Bridge Pattern.csproj │ ├── Program.cs │ └── Properties │ └── AssemblyInfo.cs ├── Patterns ├── App.config ├── Patterns.csproj ├── Program.cs └── Properties │ └── AssemblyInfo.cs ├── Q-Facade Pattern ├── Q Solution 1 │ ├── Address.cs │ ├── App.config │ ├── DBInventoryService.cs │ ├── DesktopController.cs │ ├── FedExShippingService.cs │ ├── ICICIPaymentService.cs │ ├── IInventoryService.cs │ ├── IPaymentService.cs │ ├── IShippingService.cs │ ├── MobileController.cs │ ├── PayPalPaymentService.cs │ ├── Product.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Q Solution 1.csproj ├── Q Solution 2 │ ├── Address.cs │ ├── App.config │ ├── DBInventoryService.cs │ ├── DesktopController.cs │ ├── FedExShippingService.cs │ ├── ICICIPaymentService.cs │ ├── IInventoryService.cs │ ├── IOrderFacade.cs │ ├── IPaymentService.cs │ ├── IShippingService.cs │ ├── MobileController.cs │ ├── OrderFacade.cs │ ├── PayPalPaymentService.cs │ ├── Product.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── Q Solution 2.csproj ├── Q-Facade Pattern.sln └── Q-Facade Pattern │ ├── App.config │ ├── Program.cs │ ├── Properties │ └── AssemblyInfo.cs │ └── Q-Facade Pattern.csproj ├── R-Proxy Pattern ├── R Solution 1 │ ├── App.config │ ├── Document.cs │ ├── MyImage.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── R Solution 1.csproj ├── R Solution 2 │ ├── App.config │ ├── Document.cs │ ├── IProxy.cs │ ├── MyImage.cs │ ├── MyImageProxy.cs │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── R Solution 2.csproj ├── R-Proxy Pattern.sln └── R-Proxy Pattern │ ├── App.config │ ├── Program.cs │ ├── Properties │ └── AssemblyInfo.cs │ └── R-Proxy Pattern.csproj ├── README.md └── _config.yml /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/.gitignore -------------------------------------------------------------------------------- /A-OO In Reality/A Encapsulation 1/A Encapsulation 1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/A-OO In Reality/A Encapsulation 1/A Encapsulation 1.csproj -------------------------------------------------------------------------------- /A-OO In Reality/A Encapsulation 1/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/A-OO In Reality/A Encapsulation 1/App.config -------------------------------------------------------------------------------- /A-OO In Reality/A Encapsulation 1/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/A-OO In Reality/A Encapsulation 1/Program.cs -------------------------------------------------------------------------------- /A-OO In Reality/A Encapsulation 1/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/A-OO In Reality/A Encapsulation 1/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /A-OO In Reality/A Encapsulation 2/A Encapsulation 2.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/A-OO In Reality/A Encapsulation 2/A Encapsulation 2.csproj -------------------------------------------------------------------------------- /A-OO In Reality/A Encapsulation 2/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/A-OO In Reality/A Encapsulation 2/App.config -------------------------------------------------------------------------------- /A-OO In Reality/A Encapsulation 2/CoffeeRecipe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/A-OO In Reality/A Encapsulation 2/CoffeeRecipe.cs -------------------------------------------------------------------------------- /A-OO In Reality/A Encapsulation 2/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/A-OO In Reality/A Encapsulation 2/Program.cs -------------------------------------------------------------------------------- /A-OO In Reality/A Encapsulation 2/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/A-OO In Reality/A Encapsulation 2/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /A-OO In Reality/A Encapsulation 2/Recipe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/A-OO In Reality/A Encapsulation 2/Recipe.cs -------------------------------------------------------------------------------- /A-OO In Reality/A Encapsulation 2/TeaRecipe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/A-OO In Reality/A Encapsulation 2/TeaRecipe.cs -------------------------------------------------------------------------------- /A-OO In Reality/A Extensibility/A Extensibility.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/A-OO In Reality/A Extensibility/A Extensibility.csproj -------------------------------------------------------------------------------- /A-OO In Reality/A Extensibility/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/A-OO In Reality/A Extensibility/App.config -------------------------------------------------------------------------------- /A-OO In Reality/A Extensibility/IStack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/A-OO In Reality/A Extensibility/IStack.cs -------------------------------------------------------------------------------- /A-OO In Reality/A Extensibility/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/A-OO In Reality/A Extensibility/Program.cs -------------------------------------------------------------------------------- /A-OO In Reality/A Extensibility/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/A-OO In Reality/A Extensibility/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /A-OO In Reality/A Extensibility/Stack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/A-OO In Reality/A Extensibility/Stack.cs -------------------------------------------------------------------------------- /A-OO In Reality/A-OO In Reality.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/A-OO In Reality/A-OO In Reality.sln -------------------------------------------------------------------------------- /A-OO In Reality/A-OO In Reality/A-OO In Reality.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/A-OO In Reality/A-OO In Reality/A-OO In Reality.csproj -------------------------------------------------------------------------------- /A-OO In Reality/A-OO In Reality/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/A-OO In Reality/A-OO In Reality/App.config -------------------------------------------------------------------------------- /A-OO In Reality/A-OO In Reality/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/A-OO In Reality/A-OO In Reality/Program.cs -------------------------------------------------------------------------------- /A-OO In Reality/A-OO In Reality/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/A-OO In Reality/A-OO In Reality/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /B-Template Pattern/B Solution 1/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/B-Template Pattern/B Solution 1/App.config -------------------------------------------------------------------------------- /B-Template Pattern/B Solution 1/B Solution 1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/B-Template Pattern/B Solution 1/B Solution 1.csproj -------------------------------------------------------------------------------- /B-Template Pattern/B Solution 1/CoffeeRecipe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/B-Template Pattern/B Solution 1/CoffeeRecipe.cs -------------------------------------------------------------------------------- /B-Template Pattern/B Solution 1/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/B-Template Pattern/B Solution 1/Program.cs -------------------------------------------------------------------------------- /B-Template Pattern/B Solution 1/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/B-Template Pattern/B Solution 1/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /B-Template Pattern/B Solution 1/TeaRecipe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/B-Template Pattern/B Solution 1/TeaRecipe.cs -------------------------------------------------------------------------------- /B-Template Pattern/B Solution 2/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/B-Template Pattern/B Solution 2/App.config -------------------------------------------------------------------------------- /B-Template Pattern/B Solution 2/B Solution 2.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/B-Template Pattern/B Solution 2/B Solution 2.csproj -------------------------------------------------------------------------------- /B-Template Pattern/B Solution 2/CoffeeRecipe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/B-Template Pattern/B Solution 2/CoffeeRecipe.cs -------------------------------------------------------------------------------- /B-Template Pattern/B Solution 2/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/B-Template Pattern/B Solution 2/Program.cs -------------------------------------------------------------------------------- /B-Template Pattern/B Solution 2/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/B-Template Pattern/B Solution 2/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /B-Template Pattern/B Solution 2/Recipe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/B-Template Pattern/B Solution 2/Recipe.cs -------------------------------------------------------------------------------- /B-Template Pattern/B Solution 2/TeaRecipe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/B-Template Pattern/B Solution 2/TeaRecipe.cs -------------------------------------------------------------------------------- /B-Template Pattern/B Solution 3/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/B-Template Pattern/B Solution 3/App.config -------------------------------------------------------------------------------- /B-Template Pattern/B Solution 3/B Solution 3.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/B-Template Pattern/B Solution 3/B Solution 3.csproj -------------------------------------------------------------------------------- /B-Template Pattern/B Solution 3/CoffeeRecipe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/B-Template Pattern/B Solution 3/CoffeeRecipe.cs -------------------------------------------------------------------------------- /B-Template Pattern/B Solution 3/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/B-Template Pattern/B Solution 3/Program.cs -------------------------------------------------------------------------------- /B-Template Pattern/B Solution 3/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/B-Template Pattern/B Solution 3/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /B-Template Pattern/B Solution 3/Recipe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/B-Template Pattern/B Solution 3/Recipe.cs -------------------------------------------------------------------------------- /B-Template Pattern/B Solution 3/TeaRecipe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/B-Template Pattern/B Solution 3/TeaRecipe.cs -------------------------------------------------------------------------------- /B-Template Pattern/B Solution 4/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/B-Template Pattern/B Solution 4/App.config -------------------------------------------------------------------------------- /B-Template Pattern/B Solution 4/B Solution 4.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/B-Template Pattern/B Solution 4/B Solution 4.csproj -------------------------------------------------------------------------------- /B-Template Pattern/B Solution 4/CoffeeRecipe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/B-Template Pattern/B Solution 4/CoffeeRecipe.cs -------------------------------------------------------------------------------- /B-Template Pattern/B Solution 4/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/B-Template Pattern/B Solution 4/Program.cs -------------------------------------------------------------------------------- /B-Template Pattern/B Solution 4/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/B-Template Pattern/B Solution 4/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /B-Template Pattern/B Solution 4/Recipe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/B-Template Pattern/B Solution 4/Recipe.cs -------------------------------------------------------------------------------- /B-Template Pattern/B Solution 4/TeaRecipe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/B-Template Pattern/B Solution 4/TeaRecipe.cs -------------------------------------------------------------------------------- /B-Template Pattern/B-Template Pattern.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/B-Template Pattern/B-Template Pattern.sln -------------------------------------------------------------------------------- /B-Template Pattern/B-Template Pattern/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/B-Template Pattern/B-Template Pattern/App.config -------------------------------------------------------------------------------- /B-Template Pattern/B-Template Pattern/B-Template Pattern.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/B-Template Pattern/B-Template Pattern/B-Template Pattern.csproj -------------------------------------------------------------------------------- /B-Template Pattern/B-Template Pattern/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/B-Template Pattern/B-Template Pattern/Program.cs -------------------------------------------------------------------------------- /B-Template Pattern/B-Template Pattern/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/B-Template Pattern/B-Template Pattern/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /C-State Pattern/C Solution 1/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/C-State Pattern/C Solution 1/App.config -------------------------------------------------------------------------------- /C-State Pattern/C Solution 1/C Solution 1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/C-State Pattern/C Solution 1/C Solution 1.csproj -------------------------------------------------------------------------------- /C-State Pattern/C Solution 1/GumballMachine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/C-State Pattern/C Solution 1/GumballMachine.cs -------------------------------------------------------------------------------- /C-State Pattern/C Solution 1/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/C-State Pattern/C Solution 1/Program.cs -------------------------------------------------------------------------------- /C-State Pattern/C Solution 1/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/C-State Pattern/C Solution 1/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /C-State Pattern/C Solution 2/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/C-State Pattern/C Solution 2/App.config -------------------------------------------------------------------------------- /C-State Pattern/C Solution 2/C Solution 2.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/C-State Pattern/C Solution 2/C Solution 2.csproj -------------------------------------------------------------------------------- /C-State Pattern/C Solution 2/GumballMachine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/C-State Pattern/C Solution 2/GumballMachine.cs -------------------------------------------------------------------------------- /C-State Pattern/C Solution 2/GumballsCoin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/C-State Pattern/C Solution 2/GumballsCoin.cs -------------------------------------------------------------------------------- /C-State Pattern/C Solution 2/GumballsNoCoin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/C-State Pattern/C Solution 2/GumballsNoCoin.cs -------------------------------------------------------------------------------- /C-State Pattern/C Solution 2/IState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/C-State Pattern/C Solution 2/IState.cs -------------------------------------------------------------------------------- /C-State Pattern/C Solution 2/NoGumballsCoin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/C-State Pattern/C Solution 2/NoGumballsCoin.cs -------------------------------------------------------------------------------- /C-State Pattern/C Solution 2/NoGumballsNoCoin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/C-State Pattern/C Solution 2/NoGumballsNoCoin.cs -------------------------------------------------------------------------------- /C-State Pattern/C Solution 2/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/C-State Pattern/C Solution 2/Program.cs -------------------------------------------------------------------------------- /C-State Pattern/C Solution 2/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/C-State Pattern/C Solution 2/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /C-State Pattern/C Solution 3/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/C-State Pattern/C Solution 3/App.config -------------------------------------------------------------------------------- /C-State Pattern/C Solution 3/C Solution 3.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/C-State Pattern/C Solution 3/C Solution 3.csproj -------------------------------------------------------------------------------- /C-State Pattern/C Solution 3/GumballMachine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/C-State Pattern/C Solution 3/GumballMachine.cs -------------------------------------------------------------------------------- /C-State Pattern/C Solution 3/GumballsCoin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/C-State Pattern/C Solution 3/GumballsCoin.cs -------------------------------------------------------------------------------- /C-State Pattern/C Solution 3/GumballsNoCoin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/C-State Pattern/C Solution 3/GumballsNoCoin.cs -------------------------------------------------------------------------------- /C-State Pattern/C Solution 3/IState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/C-State Pattern/C Solution 3/IState.cs -------------------------------------------------------------------------------- /C-State Pattern/C Solution 3/NoGumballsCoin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/C-State Pattern/C Solution 3/NoGumballsCoin.cs -------------------------------------------------------------------------------- /C-State Pattern/C Solution 3/NoGumballsNoCoin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/C-State Pattern/C Solution 3/NoGumballsNoCoin.cs -------------------------------------------------------------------------------- /C-State Pattern/C Solution 3/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/C-State Pattern/C Solution 3/Program.cs -------------------------------------------------------------------------------- /C-State Pattern/C Solution 3/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/C-State Pattern/C Solution 3/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /C-State Pattern/C-State Pattern.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/C-State Pattern/C-State Pattern.sln -------------------------------------------------------------------------------- /C-State Pattern/C-State Pattern/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/C-State Pattern/C-State Pattern/App.config -------------------------------------------------------------------------------- /C-State Pattern/C-State Pattern/C-State Pattern.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/C-State Pattern/C-State Pattern/C-State Pattern.csproj -------------------------------------------------------------------------------- /C-State Pattern/C-State Pattern/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/C-State Pattern/C-State Pattern/Program.cs -------------------------------------------------------------------------------- /C-State Pattern/C-State Pattern/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/C-State Pattern/C-State Pattern/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 1/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 1/App.config -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 1/D Solution 1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 1/D Solution 1.csproj -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 1/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 1/Program.cs -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 1/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 1/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 1/Sorter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 1/Sorter.cs -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 2/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 2/App.config -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 2/BubbleSorter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 2/BubbleSorter.cs -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 2/D Solution 2.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 2/D Solution 2.csproj -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 2/MergeSorter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 2/MergeSorter.cs -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 2/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 2/Program.cs -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 2/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 2/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 2/QuickSorter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 2/QuickSorter.cs -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 2/Sorter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 2/Sorter.cs -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 3/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 3/App.config -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 3/AscBubbleSorter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 3/AscBubbleSorter.cs -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 3/AscMergeSorter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 3/AscMergeSorter.cs -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 3/D Solution 3.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 3/D Solution 3.csproj -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 3/DescBubbleSorter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 3/DescBubbleSorter.cs -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 3/DescMergeSorter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 3/DescMergeSorter.cs -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 3/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 3/Program.cs -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 3/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 3/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 3/Sorter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 3/Sorter.cs -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 4/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 4/App.config -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 4/BubbleSortAlgorithm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 4/BubbleSortAlgorithm.cs -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 4/D Solution 4.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 4/D Solution 4.csproj -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 4/ISortAlgorithm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 4/ISortAlgorithm.cs -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 4/MergeSortAlgorithm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 4/MergeSortAlgorithm.cs -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 4/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 4/Program.cs -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 4/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 4/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 4/Sorter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 4/Sorter.cs -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 5/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 5/App.config -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 5/AscComparator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 5/AscComparator.cs -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 5/BubbleSortAlgorithm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 5/BubbleSortAlgorithm.cs -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 5/D Solution 5.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 5/D Solution 5.csproj -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 5/IComparator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 5/IComparator.cs -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 5/ISortAlgorithm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 5/ISortAlgorithm.cs -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 5/MergeSortAlgorithm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 5/MergeSortAlgorithm.cs -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 5/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 5/Program.cs -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 5/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 5/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /D-Strategy Pattern/D Solution 5/Sorter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D Solution 5/Sorter.cs -------------------------------------------------------------------------------- /D-Strategy Pattern/D-Strategy Pattern.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D-Strategy Pattern.sln -------------------------------------------------------------------------------- /D-Strategy Pattern/D-Strategy Pattern/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D-Strategy Pattern/App.config -------------------------------------------------------------------------------- /D-Strategy Pattern/D-Strategy Pattern/D-Strategy Pattern.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D-Strategy Pattern/D-Strategy Pattern.csproj -------------------------------------------------------------------------------- /D-Strategy Pattern/D-Strategy Pattern/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D-Strategy Pattern/Program.cs -------------------------------------------------------------------------------- /D-Strategy Pattern/D-Strategy Pattern/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/D-Strategy Pattern/D-Strategy Pattern/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Design-Patterns.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Design-Patterns.sln -------------------------------------------------------------------------------- /E-Observer Pattern/E Solution 1/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/E-Observer Pattern/E Solution 1/App.config -------------------------------------------------------------------------------- /E-Observer Pattern/E Solution 1/CurrentCondtionsDisplay.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/E-Observer Pattern/E Solution 1/CurrentCondtionsDisplay.cs -------------------------------------------------------------------------------- /E-Observer Pattern/E Solution 1/E Solution 1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/E-Observer Pattern/E Solution 1/E Solution 1.csproj -------------------------------------------------------------------------------- /E-Observer Pattern/E Solution 1/ForecastDisplay.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/E-Observer Pattern/E Solution 1/ForecastDisplay.cs -------------------------------------------------------------------------------- /E-Observer Pattern/E Solution 1/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/E-Observer Pattern/E Solution 1/Program.cs -------------------------------------------------------------------------------- /E-Observer Pattern/E Solution 1/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/E-Observer Pattern/E Solution 1/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /E-Observer Pattern/E Solution 1/StatisticsDisplay.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/E-Observer Pattern/E Solution 1/StatisticsDisplay.cs -------------------------------------------------------------------------------- /E-Observer Pattern/E Solution 1/Weather.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/E-Observer Pattern/E Solution 1/Weather.cs -------------------------------------------------------------------------------- /E-Observer Pattern/E Solution 1/WeatherStation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/E-Observer Pattern/E Solution 1/WeatherStation.cs -------------------------------------------------------------------------------- /E-Observer Pattern/E Solution 2/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/E-Observer Pattern/E Solution 2/App.config -------------------------------------------------------------------------------- /E-Observer Pattern/E Solution 2/CurrentConditionsDisplay.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/E-Observer Pattern/E Solution 2/CurrentConditionsDisplay.cs -------------------------------------------------------------------------------- /E-Observer Pattern/E Solution 2/E Solution 2.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/E-Observer Pattern/E Solution 2/E Solution 2.csproj -------------------------------------------------------------------------------- /E-Observer Pattern/E Solution 2/ForecastDisplay.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/E-Observer Pattern/E Solution 2/ForecastDisplay.cs -------------------------------------------------------------------------------- /E-Observer Pattern/E Solution 2/IDisplay.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/E-Observer Pattern/E Solution 2/IDisplay.cs -------------------------------------------------------------------------------- /E-Observer Pattern/E Solution 2/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/E-Observer Pattern/E Solution 2/Program.cs -------------------------------------------------------------------------------- /E-Observer Pattern/E Solution 2/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/E-Observer Pattern/E Solution 2/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /E-Observer Pattern/E Solution 2/StatisticsDisplay.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/E-Observer Pattern/E Solution 2/StatisticsDisplay.cs -------------------------------------------------------------------------------- /E-Observer Pattern/E Solution 2/Weather.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/E-Observer Pattern/E Solution 2/Weather.cs -------------------------------------------------------------------------------- /E-Observer Pattern/E Solution 2/WeatherStation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/E-Observer Pattern/E Solution 2/WeatherStation.cs -------------------------------------------------------------------------------- /E-Observer Pattern/E-Observer Pattern.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/E-Observer Pattern/E-Observer Pattern.sln -------------------------------------------------------------------------------- /E-Observer Pattern/E-Observer Pattern/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/E-Observer Pattern/E-Observer Pattern/App.config -------------------------------------------------------------------------------- /E-Observer Pattern/E-Observer Pattern/E-Observer Pattern.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/E-Observer Pattern/E-Observer Pattern/E-Observer Pattern.csproj -------------------------------------------------------------------------------- /E-Observer Pattern/E-Observer Pattern/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/E-Observer Pattern/E-Observer Pattern/Program.cs -------------------------------------------------------------------------------- /E-Observer Pattern/E-Observer Pattern/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/E-Observer Pattern/E-Observer Pattern/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 1/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 1/App.config -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 1/CEditBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 1/CEditBox.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 1/CLowerButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 1/CLowerButton.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 1/CRaiseButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 1/CRaiseButton.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 1/F Solution 1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 1/F Solution 1.csproj -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 1/FEditBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 1/FEditBox.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 1/FLowerButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 1/FLowerButton.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 1/FRaiseButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 1/FRaiseButton.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 1/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 1/Program.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 1/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 1/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 1/TempBar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 1/TempBar.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 1/Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 1/Utils.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 2/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 2/App.config -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 2/CEditBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 2/CEditBox.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 2/CLowerButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 2/CLowerButton.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 2/CRaiseButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 2/CRaiseButton.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 2/F Solution 2.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 2/F Solution 2.csproj -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 2/FEditBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 2/FEditBox.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 2/FLowerButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 2/FLowerButton.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 2/FRaiseButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 2/FRaiseButton.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 2/IButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 2/IButton.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 2/IEditBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 2/IEditBox.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 2/IMediator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 2/IMediator.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 2/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 2/Program.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 2/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 2/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 2/TempBar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 2/TempBar.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 2/TempDialogMediator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 2/TempDialogMediator.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 2/Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 2/Utils.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 3/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 3/App.config -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 3/CEditBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 3/CEditBox.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 3/CLowerButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 3/CLowerButton.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 3/CRaiseButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 3/CRaiseButton.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 3/F Solution 3.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 3/F Solution 3.csproj -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 3/FEditBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 3/FEditBox.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 3/FLowerButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 3/FLowerButton.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 3/FRaiseButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 3/FRaiseButton.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 3/IMediator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 3/IMediator.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 3/IWidget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 3/IWidget.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 3/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 3/Program.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 3/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 3/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 3/TempBar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 3/TempBar.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 3/TempDialogMediator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 3/TempDialogMediator.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F Solution 3/Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F Solution 3/Utils.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F-Mediator Pattern.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F-Mediator Pattern.sln -------------------------------------------------------------------------------- /F-Mediator Pattern/F-Mediator Pattern/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F-Mediator Pattern/App.config -------------------------------------------------------------------------------- /F-Mediator Pattern/F-Mediator Pattern/F-Mediator Pattern.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F-Mediator Pattern/F-Mediator Pattern.csproj -------------------------------------------------------------------------------- /F-Mediator Pattern/F-Mediator Pattern/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F-Mediator Pattern/Program.cs -------------------------------------------------------------------------------- /F-Mediator Pattern/F-Mediator Pattern/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/F-Mediator Pattern/F-Mediator Pattern/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /G-Decorator Pattern/G-Decorator Pattern.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/G-Decorator Pattern/G-Decorator Pattern.sln -------------------------------------------------------------------------------- /G-Decorator Pattern/G-Decorator Pattern/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/G-Decorator Pattern/G-Decorator Pattern/App.config -------------------------------------------------------------------------------- /G-Decorator Pattern/G-Decorator Pattern/G-Decorator Pattern.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/G-Decorator Pattern/G-Decorator Pattern/G-Decorator Pattern.csproj -------------------------------------------------------------------------------- /G-Decorator Pattern/G-Decorator Pattern/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/G-Decorator Pattern/G-Decorator Pattern/Program.cs -------------------------------------------------------------------------------- /G-Decorator Pattern/G-Decorator Pattern/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/G-Decorator Pattern/G-Decorator Pattern/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 1/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 1/App.config -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 1/H Solution 1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 1/H Solution 1.csproj -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 1/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 1/Program.cs -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 1/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 1/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 1/Square.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 1/Square.cs -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 2/AbstractCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 2/AbstractCommand.cs -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 2/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 2/App.config -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 2/H Solution 2.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 2/H Solution 2.csproj -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 2/Invoker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 2/Invoker.cs -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 2/MoveCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 2/MoveCommand.cs -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 2/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 2/Program.cs -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 2/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 2/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 2/ScaleCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 2/ScaleCommand.cs -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 2/Square.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 2/Square.cs -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 3/AbstractCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 3/AbstractCommand.cs -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 3/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 3/App.config -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 3/H Solution 3.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 3/H Solution 3.csproj -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 3/Invoker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 3/Invoker.cs -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 3/MoveCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 3/MoveCommand.cs -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 3/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 3/Program.cs -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 3/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 3/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 3/ScaleCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 3/ScaleCommand.cs -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 3/Square.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 3/Square.cs -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 4/AbstractCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 4/AbstractCommand.cs -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 4/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 4/App.config -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 4/H Solution 4.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 4/H Solution 4.csproj -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 4/Invoker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 4/Invoker.cs -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 4/MoveCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 4/MoveCommand.cs -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 4/PrintCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 4/PrintCommand.cs -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 4/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 4/Program.cs -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 4/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 4/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 4/ScaleCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 4/ScaleCommand.cs -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 4/Square.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 4/Square.cs -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 5/AbstractCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 5/AbstractCommand.cs -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 5/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 5/App.config -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 5/H Solution 5.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 5/H Solution 5.csproj -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 5/Invoker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 5/Invoker.cs -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 5/MoveCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 5/MoveCommand.cs -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 5/PrintCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 5/PrintCommand.cs -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 5/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 5/Program.cs -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 5/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 5/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 5/ScaleCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 5/ScaleCommand.cs -------------------------------------------------------------------------------- /H-Command Pattern/H Solution 5/Square.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H Solution 5/Square.cs -------------------------------------------------------------------------------- /H-Command Pattern/H-Command Pattern.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H-Command Pattern.sln -------------------------------------------------------------------------------- /H-Command Pattern/H-Command Pattern/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H-Command Pattern/App.config -------------------------------------------------------------------------------- /H-Command Pattern/H-Command Pattern/H-Command Pattern.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H-Command Pattern/H-Command Pattern.csproj -------------------------------------------------------------------------------- /H-Command Pattern/H-Command Pattern/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H-Command Pattern/Program.cs -------------------------------------------------------------------------------- /H-Command Pattern/H-Command Pattern/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/H-Command Pattern/H-Command Pattern/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /I-Iterator Pattern/I Solution 1/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/I-Iterator Pattern/I Solution 1/App.config -------------------------------------------------------------------------------- /I-Iterator Pattern/I Solution 1/BreakfastUnit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/I-Iterator Pattern/I Solution 1/BreakfastUnit.cs -------------------------------------------------------------------------------- /I-Iterator Pattern/I Solution 1/DinnerUnit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/I-Iterator Pattern/I Solution 1/DinnerUnit.cs -------------------------------------------------------------------------------- /I-Iterator Pattern/I Solution 1/I Solution 1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/I-Iterator Pattern/I Solution 1/I Solution 1.csproj -------------------------------------------------------------------------------- /I-Iterator Pattern/I Solution 1/MenuItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/I-Iterator Pattern/I Solution 1/MenuItem.cs -------------------------------------------------------------------------------- /I-Iterator Pattern/I Solution 1/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/I-Iterator Pattern/I Solution 1/Program.cs -------------------------------------------------------------------------------- /I-Iterator Pattern/I Solution 1/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/I-Iterator Pattern/I Solution 1/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /I-Iterator Pattern/I Solution 2/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/I-Iterator Pattern/I Solution 2/App.config -------------------------------------------------------------------------------- /I-Iterator Pattern/I Solution 2/BreakfastUnit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/I-Iterator Pattern/I Solution 2/BreakfastUnit.cs -------------------------------------------------------------------------------- /I-Iterator Pattern/I Solution 2/DinnerUnit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/I-Iterator Pattern/I Solution 2/DinnerUnit.cs -------------------------------------------------------------------------------- /I-Iterator Pattern/I Solution 2/I Solution 2.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/I-Iterator Pattern/I Solution 2/I Solution 2.csproj -------------------------------------------------------------------------------- /I-Iterator Pattern/I Solution 2/Iterator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/I-Iterator Pattern/I Solution 2/Iterator.cs -------------------------------------------------------------------------------- /I-Iterator Pattern/I Solution 2/MenuItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/I-Iterator Pattern/I Solution 2/MenuItem.cs -------------------------------------------------------------------------------- /I-Iterator Pattern/I Solution 2/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/I-Iterator Pattern/I Solution 2/Program.cs -------------------------------------------------------------------------------- /I-Iterator Pattern/I Solution 2/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/I-Iterator Pattern/I Solution 2/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /I-Iterator Pattern/I Solution 3/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/I-Iterator Pattern/I Solution 3/App.config -------------------------------------------------------------------------------- /I-Iterator Pattern/I Solution 3/BreakfastUnit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/I-Iterator Pattern/I Solution 3/BreakfastUnit.cs -------------------------------------------------------------------------------- /I-Iterator Pattern/I Solution 3/BreakfastUnitIterator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/I-Iterator Pattern/I Solution 3/BreakfastUnitIterator.cs -------------------------------------------------------------------------------- /I-Iterator Pattern/I Solution 3/DinnerUnit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/I-Iterator Pattern/I Solution 3/DinnerUnit.cs -------------------------------------------------------------------------------- /I-Iterator Pattern/I Solution 3/DinnerUnitIterator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/I-Iterator Pattern/I Solution 3/DinnerUnitIterator.cs -------------------------------------------------------------------------------- /I-Iterator Pattern/I Solution 3/I Solution 3.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/I-Iterator Pattern/I Solution 3/I Solution 3.csproj -------------------------------------------------------------------------------- /I-Iterator Pattern/I Solution 3/Iterator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/I-Iterator Pattern/I Solution 3/Iterator.cs -------------------------------------------------------------------------------- /I-Iterator Pattern/I Solution 3/MenuItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/I-Iterator Pattern/I Solution 3/MenuItem.cs -------------------------------------------------------------------------------- /I-Iterator Pattern/I Solution 3/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/I-Iterator Pattern/I Solution 3/Program.cs -------------------------------------------------------------------------------- /I-Iterator Pattern/I Solution 3/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/I-Iterator Pattern/I Solution 3/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /I-Iterator Pattern/I-Iterator Pattern.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/I-Iterator Pattern/I-Iterator Pattern.sln -------------------------------------------------------------------------------- /I-Iterator Pattern/I-Iterator Pattern/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/I-Iterator Pattern/I-Iterator Pattern/App.config -------------------------------------------------------------------------------- /I-Iterator Pattern/I-Iterator Pattern/I-Iterator Pattern.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/I-Iterator Pattern/I-Iterator Pattern/I-Iterator Pattern.csproj -------------------------------------------------------------------------------- /I-Iterator Pattern/I-Iterator Pattern/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/I-Iterator Pattern/I-Iterator Pattern/Program.cs -------------------------------------------------------------------------------- /I-Iterator Pattern/I-Iterator Pattern/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/I-Iterator Pattern/I-Iterator Pattern/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /J-Adapter Pattern/J Solution 1/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/J-Adapter Pattern/J Solution 1/App.config -------------------------------------------------------------------------------- /J-Adapter Pattern/J Solution 1/IStack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/J-Adapter Pattern/J Solution 1/IStack.cs -------------------------------------------------------------------------------- /J-Adapter Pattern/J Solution 1/J Solution 1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/J-Adapter Pattern/J Solution 1/J Solution 1.csproj -------------------------------------------------------------------------------- /J-Adapter Pattern/J Solution 1/LinkedStack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/J-Adapter Pattern/J Solution 1/LinkedStack.cs -------------------------------------------------------------------------------- /J-Adapter Pattern/J Solution 1/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/J-Adapter Pattern/J Solution 1/Program.cs -------------------------------------------------------------------------------- /J-Adapter Pattern/J Solution 1/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/J-Adapter Pattern/J Solution 1/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /J-Adapter Pattern/J Solution 2/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/J-Adapter Pattern/J Solution 2/App.config -------------------------------------------------------------------------------- /J-Adapter Pattern/J Solution 2/IStack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/J-Adapter Pattern/J Solution 2/IStack.cs -------------------------------------------------------------------------------- /J-Adapter Pattern/J Solution 2/J Solution 2.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/J-Adapter Pattern/J Solution 2/J Solution 2.csproj -------------------------------------------------------------------------------- /J-Adapter Pattern/J Solution 2/LinkedStack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/J-Adapter Pattern/J Solution 2/LinkedStack.cs -------------------------------------------------------------------------------- /J-Adapter Pattern/J Solution 2/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/J-Adapter Pattern/J Solution 2/Program.cs -------------------------------------------------------------------------------- /J-Adapter Pattern/J Solution 2/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/J-Adapter Pattern/J Solution 2/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /J-Adapter Pattern/J-Adapter Pattern.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/J-Adapter Pattern/J-Adapter Pattern.sln -------------------------------------------------------------------------------- /J-Adapter Pattern/J-Adapter Pattern/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/J-Adapter Pattern/J-Adapter Pattern/App.config -------------------------------------------------------------------------------- /J-Adapter Pattern/J-Adapter Pattern/J-Adapter Pattern.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/J-Adapter Pattern/J-Adapter Pattern/J-Adapter Pattern.csproj -------------------------------------------------------------------------------- /J-Adapter Pattern/J-Adapter Pattern/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/J-Adapter Pattern/J-Adapter Pattern/Program.cs -------------------------------------------------------------------------------- /J-Adapter Pattern/J-Adapter Pattern/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/J-Adapter Pattern/J-Adapter Pattern/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /K-Singleton Pattern/K JonSkeet 1/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K JonSkeet 1/App.config -------------------------------------------------------------------------------- /K-Singleton Pattern/K JonSkeet 1/K JonSkeet 1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K JonSkeet 1/K JonSkeet 1.csproj -------------------------------------------------------------------------------- /K-Singleton Pattern/K JonSkeet 1/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K JonSkeet 1/Program.cs -------------------------------------------------------------------------------- /K-Singleton Pattern/K JonSkeet 1/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K JonSkeet 1/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /K-Singleton Pattern/K JonSkeet 1/Singleton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K JonSkeet 1/Singleton.cs -------------------------------------------------------------------------------- /K-Singleton Pattern/K JonSkeet 2/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K JonSkeet 2/App.config -------------------------------------------------------------------------------- /K-Singleton Pattern/K JonSkeet 2/K JonSkeet 2.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K JonSkeet 2/K JonSkeet 2.csproj -------------------------------------------------------------------------------- /K-Singleton Pattern/K JonSkeet 2/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K JonSkeet 2/Program.cs -------------------------------------------------------------------------------- /K-Singleton Pattern/K JonSkeet 2/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K JonSkeet 2/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /K-Singleton Pattern/K JonSkeet 2/Singleton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K JonSkeet 2/Singleton.cs -------------------------------------------------------------------------------- /K-Singleton Pattern/K JonSkeet 3/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K JonSkeet 3/App.config -------------------------------------------------------------------------------- /K-Singleton Pattern/K JonSkeet 3/K JonSkeet 3.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K JonSkeet 3/K JonSkeet 3.csproj -------------------------------------------------------------------------------- /K-Singleton Pattern/K JonSkeet 3/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K JonSkeet 3/Program.cs -------------------------------------------------------------------------------- /K-Singleton Pattern/K JonSkeet 3/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K JonSkeet 3/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /K-Singleton Pattern/K JonSkeet 3/Singleton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K JonSkeet 3/Singleton.cs -------------------------------------------------------------------------------- /K-Singleton Pattern/K JonSkeet 4/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K JonSkeet 4/App.config -------------------------------------------------------------------------------- /K-Singleton Pattern/K JonSkeet 4/K JonSkeet 4.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K JonSkeet 4/K JonSkeet 4.csproj -------------------------------------------------------------------------------- /K-Singleton Pattern/K JonSkeet 4/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K JonSkeet 4/Program.cs -------------------------------------------------------------------------------- /K-Singleton Pattern/K JonSkeet 4/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K JonSkeet 4/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /K-Singleton Pattern/K JonSkeet 4/Singleton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K JonSkeet 4/Singleton.cs -------------------------------------------------------------------------------- /K-Singleton Pattern/K JonSkeet 5/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K JonSkeet 5/App.config -------------------------------------------------------------------------------- /K-Singleton Pattern/K JonSkeet 5/K JonSkeet 5.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K JonSkeet 5/K JonSkeet 5.csproj -------------------------------------------------------------------------------- /K-Singleton Pattern/K JonSkeet 5/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K JonSkeet 5/Program.cs -------------------------------------------------------------------------------- /K-Singleton Pattern/K JonSkeet 5/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K JonSkeet 5/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /K-Singleton Pattern/K JonSkeet 5/Singleton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K JonSkeet 5/Singleton.cs -------------------------------------------------------------------------------- /K-Singleton Pattern/K JonSkeet 6/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K JonSkeet 6/App.config -------------------------------------------------------------------------------- /K-Singleton Pattern/K JonSkeet 6/K JonSkeet 6.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K JonSkeet 6/K JonSkeet 6.csproj -------------------------------------------------------------------------------- /K-Singleton Pattern/K JonSkeet 6/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K JonSkeet 6/Program.cs -------------------------------------------------------------------------------- /K-Singleton Pattern/K JonSkeet 6/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K JonSkeet 6/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /K-Singleton Pattern/K JonSkeet 6/Singleton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K JonSkeet 6/Singleton.cs -------------------------------------------------------------------------------- /K-Singleton Pattern/K Solution 1/Account.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K Solution 1/Account.cs -------------------------------------------------------------------------------- /K-Singleton Pattern/K Solution 1/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K Solution 1/App.config -------------------------------------------------------------------------------- /K-Singleton Pattern/K Solution 1/Bank.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K Solution 1/Bank.cs -------------------------------------------------------------------------------- /K-Singleton Pattern/K Solution 1/K Solution 1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K Solution 1/K Solution 1.csproj -------------------------------------------------------------------------------- /K-Singleton Pattern/K Solution 1/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K Solution 1/Program.cs -------------------------------------------------------------------------------- /K-Singleton Pattern/K Solution 1/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K Solution 1/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /K-Singleton Pattern/K-Singleton Pattern.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K-Singleton Pattern.sln -------------------------------------------------------------------------------- /K-Singleton Pattern/K-Singleton Pattern/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K-Singleton Pattern/App.config -------------------------------------------------------------------------------- /K-Singleton Pattern/K-Singleton Pattern/K-Singleton Pattern.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K-Singleton Pattern/K-Singleton Pattern.csproj -------------------------------------------------------------------------------- /K-Singleton Pattern/K-Singleton Pattern/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K-Singleton Pattern/Program.cs -------------------------------------------------------------------------------- /K-Singleton Pattern/K-Singleton Pattern/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/K-Singleton Pattern/K-Singleton Pattern/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /L-Factory Method Pattern/L Solution 1/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/L-Factory Method Pattern/L Solution 1/App.config -------------------------------------------------------------------------------- /L-Factory Method Pattern/L Solution 1/CacheFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/L-Factory Method Pattern/L Solution 1/CacheFactory.cs -------------------------------------------------------------------------------- /L-Factory Method Pattern/L Solution 1/DefaultCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/L-Factory Method Pattern/L Solution 1/DefaultCache.cs -------------------------------------------------------------------------------- /L-Factory Method Pattern/L Solution 1/ICache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/L-Factory Method Pattern/L Solution 1/ICache.cs -------------------------------------------------------------------------------- /L-Factory Method Pattern/L Solution 1/JCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/L-Factory Method Pattern/L Solution 1/JCache.cs -------------------------------------------------------------------------------- /L-Factory Method Pattern/L Solution 1/L Solution 1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/L-Factory Method Pattern/L Solution 1/L Solution 1.csproj -------------------------------------------------------------------------------- /L-Factory Method Pattern/L Solution 1/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/L-Factory Method Pattern/L Solution 1/Program.cs -------------------------------------------------------------------------------- /L-Factory Method Pattern/L Solution 1/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/L-Factory Method Pattern/L Solution 1/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /L-Factory Method Pattern/L Solution 1/TrieCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/L-Factory Method Pattern/L Solution 1/TrieCache.cs -------------------------------------------------------------------------------- /L-Factory Method Pattern/L Solution 2/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/L-Factory Method Pattern/L Solution 2/App.config -------------------------------------------------------------------------------- /L-Factory Method Pattern/L Solution 2/CacheFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/L-Factory Method Pattern/L Solution 2/CacheFactory.cs -------------------------------------------------------------------------------- /L-Factory Method Pattern/L Solution 2/DefaultCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/L-Factory Method Pattern/L Solution 2/DefaultCache.cs -------------------------------------------------------------------------------- /L-Factory Method Pattern/L Solution 2/ICache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/L-Factory Method Pattern/L Solution 2/ICache.cs -------------------------------------------------------------------------------- /L-Factory Method Pattern/L Solution 2/ICacheFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/L-Factory Method Pattern/L Solution 2/ICacheFactory.cs -------------------------------------------------------------------------------- /L-Factory Method Pattern/L Solution 2/JCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/L-Factory Method Pattern/L Solution 2/JCache.cs -------------------------------------------------------------------------------- /L-Factory Method Pattern/L Solution 2/L Solution 2.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/L-Factory Method Pattern/L Solution 2/L Solution 2.csproj -------------------------------------------------------------------------------- /L-Factory Method Pattern/L Solution 2/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/L-Factory Method Pattern/L Solution 2/Program.cs -------------------------------------------------------------------------------- /L-Factory Method Pattern/L Solution 2/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/L-Factory Method Pattern/L Solution 2/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /L-Factory Method Pattern/L Solution 2/TrieCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/L-Factory Method Pattern/L Solution 2/TrieCache.cs -------------------------------------------------------------------------------- /L-Factory Method Pattern/L-Factory Method Pattern.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/L-Factory Method Pattern/L-Factory Method Pattern.sln -------------------------------------------------------------------------------- /L-Factory Method Pattern/L-Factory Method Pattern/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/L-Factory Method Pattern/L-Factory Method Pattern/App.config -------------------------------------------------------------------------------- /L-Factory Method Pattern/L-Factory Method Pattern/L-Factory Method Pattern.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/L-Factory Method Pattern/L-Factory Method Pattern/L-Factory Method Pattern.csproj -------------------------------------------------------------------------------- /L-Factory Method Pattern/L-Factory Method Pattern/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/L-Factory Method Pattern/L-Factory Method Pattern/Program.cs -------------------------------------------------------------------------------- /L-Factory Method Pattern/L-Factory Method Pattern/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/L-Factory Method Pattern/L-Factory Method Pattern/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/LICENSE -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 1/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 1/App.config -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 1/AudiCar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 1/AudiCar.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 1/EGearBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 1/EGearBox.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 1/EStereo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 1/EStereo.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 1/EWheel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 1/EWheel.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 1/IGearBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 1/IGearBox.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 1/IStereo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 1/IStereo.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 1/IWheel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 1/IWheel.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 1/LGearBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 1/LGearBox.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 1/LStereo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 1/LStereo.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 1/LWheel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 1/LWheel.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 1/M Solution 1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 1/M Solution 1.csproj -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 1/MGearBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 1/MGearBox.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 1/MStereo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 1/MStereo.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 1/MWheel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 1/MWheel.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 1/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 1/Program.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 1/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 1/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 2/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 2/App.config -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 2/AudiCar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 2/AudiCar.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 2/EGearBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 2/EGearBox.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 2/EStereo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 2/EStereo.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 2/EWheel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 2/EWheel.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 2/EconomyAudiBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 2/EconomyAudiBuilder.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 2/IGearBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 2/IGearBox.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 2/IStereo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 2/IStereo.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 2/IWheel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 2/IWheel.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 2/LGearBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 2/LGearBox.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 2/LStereo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 2/LStereo.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 2/LWheel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 2/LWheel.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 2/LuxuryAudiBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 2/LuxuryAudiBuilder.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 2/M Solution 2.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 2/M Solution 2.csproj -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 2/MGearBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 2/MGearBox.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 2/MStereo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 2/MStereo.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 2/MWheel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 2/MWheel.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 2/MediumAudiBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 2/MediumAudiBuilder.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 2/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 2/Program.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 2/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 2/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 3/AbstractAudiBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 3/AbstractAudiBuilder.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 3/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 3/App.config -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 3/AudiCar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 3/AudiCar.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 3/EGearBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 3/EGearBox.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 3/EStereo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 3/EStereo.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 3/EWheel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 3/EWheel.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 3/EconomyAudiBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 3/EconomyAudiBuilder.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 3/IGearBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 3/IGearBox.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 3/IStereo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 3/IStereo.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 3/IWheel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 3/IWheel.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 3/LGearBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 3/LGearBox.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 3/LStereo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 3/LStereo.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 3/LWheel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 3/LWheel.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 3/LuxuryAudiBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 3/LuxuryAudiBuilder.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 3/M Solution 3.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 3/M Solution 3.csproj -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 3/MGearBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 3/MGearBox.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 3/MStereo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 3/MStereo.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 3/MWheel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 3/MWheel.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 3/MediumAudiBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 3/MediumAudiBuilder.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 3/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 3/Program.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 3/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 3/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 4/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 4/App.config -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 4/AudiCar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 4/AudiCar.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 4/EGearBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 4/EGearBox.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 4/EStereo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 4/EStereo.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 4/EWheel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 4/EWheel.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 4/EconomyCarFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 4/EconomyCarFactory.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 4/ICarFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 4/ICarFactory.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 4/IGearBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 4/IGearBox.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 4/IStereo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 4/IStereo.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 4/IWheel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 4/IWheel.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 4/LGearBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 4/LGearBox.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 4/LStereo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 4/LStereo.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 4/LWheel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 4/LWheel.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 4/LuxuryCarFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 4/LuxuryCarFactory.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 4/M Solution 4.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 4/M Solution 4.csproj -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 4/MGearBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 4/MGearBox.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 4/MStereo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 4/MStereo.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 4/MWheel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 4/MWheel.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 4/MediumCarFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 4/MediumCarFactory.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 4/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 4/Program.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M Solution 4/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M Solution 4/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M-AbstractFactory And Builder Pattern.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M-AbstractFactory And Builder Pattern.sln -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M-AbstractFactory And Builder Pattern/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M-AbstractFactory And Builder Pattern/App.config -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M-AbstractFactory And Builder Pattern/M-AbstractFactory And Builder Pattern.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M-AbstractFactory And Builder Pattern/M-AbstractFactory And Builder Pattern.csproj -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M-AbstractFactory And Builder Pattern/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M-AbstractFactory And Builder Pattern/Program.cs -------------------------------------------------------------------------------- /M-AbstractFactory And Builder Pattern/M-AbstractFactory And Builder Pattern/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/M-AbstractFactory And Builder Pattern/M-AbstractFactory And Builder Pattern/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /N-Composite Pattern/N Solution 1/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/N-Composite Pattern/N Solution 1/App.config -------------------------------------------------------------------------------- /N-Composite Pattern/N Solution 1/Directory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/N-Composite Pattern/N Solution 1/Directory.cs -------------------------------------------------------------------------------- /N-Composite Pattern/N Solution 1/File.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/N-Composite Pattern/N Solution 1/File.cs -------------------------------------------------------------------------------- /N-Composite Pattern/N Solution 1/N Solution 1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/N-Composite Pattern/N Solution 1/N Solution 1.csproj -------------------------------------------------------------------------------- /N-Composite Pattern/N Solution 1/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/N-Composite Pattern/N Solution 1/Program.cs -------------------------------------------------------------------------------- /N-Composite Pattern/N Solution 1/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/N-Composite Pattern/N Solution 1/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /N-Composite Pattern/N Solution 2/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/N-Composite Pattern/N Solution 2/App.config -------------------------------------------------------------------------------- /N-Composite Pattern/N Solution 2/Directory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/N-Composite Pattern/N Solution 2/Directory.cs -------------------------------------------------------------------------------- /N-Composite Pattern/N Solution 2/File.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/N-Composite Pattern/N Solution 2/File.cs -------------------------------------------------------------------------------- /N-Composite Pattern/N Solution 2/N Solution 2.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/N-Composite Pattern/N Solution 2/N Solution 2.csproj -------------------------------------------------------------------------------- /N-Composite Pattern/N Solution 2/Node.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/N-Composite Pattern/N Solution 2/Node.cs -------------------------------------------------------------------------------- /N-Composite Pattern/N Solution 2/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/N-Composite Pattern/N Solution 2/Program.cs -------------------------------------------------------------------------------- /N-Composite Pattern/N Solution 2/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/N-Composite Pattern/N Solution 2/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /N-Composite Pattern/N-Composite Pattern.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/N-Composite Pattern/N-Composite Pattern.sln -------------------------------------------------------------------------------- /N-Composite Pattern/N-Composite Pattern/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/N-Composite Pattern/N-Composite Pattern/App.config -------------------------------------------------------------------------------- /N-Composite Pattern/N-Composite Pattern/N-Composite Pattern.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/N-Composite Pattern/N-Composite Pattern/N-Composite Pattern.csproj -------------------------------------------------------------------------------- /N-Composite Pattern/N-Composite Pattern/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/N-Composite Pattern/N-Composite Pattern/Program.cs -------------------------------------------------------------------------------- /N-Composite Pattern/N-Composite Pattern/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/N-Composite Pattern/N-Composite Pattern/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /O-Chain Of Responsibility Pattern/O Solution 1/AbstractHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/O-Chain Of Responsibility Pattern/O Solution 1/AbstractHandler.cs -------------------------------------------------------------------------------- /O-Chain Of Responsibility Pattern/O Solution 1/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/O-Chain Of Responsibility Pattern/O Solution 1/App.config -------------------------------------------------------------------------------- /O-Chain Of Responsibility Pattern/O Solution 1/CEO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/O-Chain Of Responsibility Pattern/O Solution 1/CEO.cs -------------------------------------------------------------------------------- /O-Chain Of Responsibility Pattern/O Solution 1/Director.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/O-Chain Of Responsibility Pattern/O Solution 1/Director.cs -------------------------------------------------------------------------------- /O-Chain Of Responsibility Pattern/O Solution 1/ExecutiveCommittee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/O-Chain Of Responsibility Pattern/O Solution 1/ExecutiveCommittee.cs -------------------------------------------------------------------------------- /O-Chain Of Responsibility Pattern/O Solution 1/O Solution 1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/O-Chain Of Responsibility Pattern/O Solution 1/O Solution 1.csproj -------------------------------------------------------------------------------- /O-Chain Of Responsibility Pattern/O Solution 1/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/O-Chain Of Responsibility Pattern/O Solution 1/Program.cs -------------------------------------------------------------------------------- /O-Chain Of Responsibility Pattern/O Solution 1/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/O-Chain Of Responsibility Pattern/O Solution 1/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /O-Chain Of Responsibility Pattern/O Solution 1/PurchaseOrder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/O-Chain Of Responsibility Pattern/O Solution 1/PurchaseOrder.cs -------------------------------------------------------------------------------- /O-Chain Of Responsibility Pattern/O Solution 1/SeniorManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/O-Chain Of Responsibility Pattern/O Solution 1/SeniorManager.cs -------------------------------------------------------------------------------- /O-Chain Of Responsibility Pattern/O Solution 1/VP.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/O-Chain Of Responsibility Pattern/O Solution 1/VP.cs -------------------------------------------------------------------------------- /O-Chain Of Responsibility Pattern/O-Chain Of Responsibility Pattern.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/O-Chain Of Responsibility Pattern/O-Chain Of Responsibility Pattern.sln -------------------------------------------------------------------------------- /O-Chain Of Responsibility Pattern/O-Chain Of Responsibility Pattern/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/O-Chain Of Responsibility Pattern/O-Chain Of Responsibility Pattern/App.config -------------------------------------------------------------------------------- /O-Chain Of Responsibility Pattern/O-Chain Of Responsibility Pattern/O-Chain Of Responsibility Pattern.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/O-Chain Of Responsibility Pattern/O-Chain Of Responsibility Pattern/O-Chain Of Responsibility Pattern.csproj -------------------------------------------------------------------------------- /O-Chain Of Responsibility Pattern/O-Chain Of Responsibility Pattern/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/O-Chain Of Responsibility Pattern/O-Chain Of Responsibility Pattern/Program.cs -------------------------------------------------------------------------------- /O-Chain Of Responsibility Pattern/O-Chain Of Responsibility Pattern/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/O-Chain Of Responsibility Pattern/O-Chain Of Responsibility Pattern/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /P-Bridge Pattern/P Solution 1/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/P-Bridge Pattern/P Solution 1/App.config -------------------------------------------------------------------------------- /P-Bridge Pattern/P Solution 1/BulletView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/P-Bridge Pattern/P Solution 1/BulletView.cs -------------------------------------------------------------------------------- /P-Bridge Pattern/P Solution 1/DueDateBasedSortStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/P-Bridge Pattern/P Solution 1/DueDateBasedSortStrategy.cs -------------------------------------------------------------------------------- /P-Bridge Pattern/P Solution 1/ISortStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/P-Bridge Pattern/P Solution 1/ISortStrategy.cs -------------------------------------------------------------------------------- /P-Bridge Pattern/P Solution 1/IViewStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/P-Bridge Pattern/P Solution 1/IViewStrategy.cs -------------------------------------------------------------------------------- /P-Bridge Pattern/P Solution 1/ListView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/P-Bridge Pattern/P Solution 1/ListView.cs -------------------------------------------------------------------------------- /P-Bridge Pattern/P Solution 1/NumberedView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/P-Bridge Pattern/P Solution 1/NumberedView.cs -------------------------------------------------------------------------------- /P-Bridge Pattern/P Solution 1/P Solution 1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/P-Bridge Pattern/P Solution 1/P Solution 1.csproj -------------------------------------------------------------------------------- /P-Bridge Pattern/P Solution 1/PriorityBasedSortStratrgy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/P-Bridge Pattern/P Solution 1/PriorityBasedSortStratrgy.cs -------------------------------------------------------------------------------- /P-Bridge Pattern/P Solution 1/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/P-Bridge Pattern/P Solution 1/Program.cs -------------------------------------------------------------------------------- /P-Bridge Pattern/P Solution 1/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/P-Bridge Pattern/P Solution 1/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /P-Bridge Pattern/P Solution 1/Task.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/P-Bridge Pattern/P Solution 1/Task.cs -------------------------------------------------------------------------------- /P-Bridge Pattern/P Solution 1/ToDoList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/P-Bridge Pattern/P Solution 1/ToDoList.cs -------------------------------------------------------------------------------- /P-Bridge Pattern/P Solution 1/UnsortedStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/P-Bridge Pattern/P Solution 1/UnsortedStrategy.cs -------------------------------------------------------------------------------- /P-Bridge Pattern/P Solution 2/AbstractView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/P-Bridge Pattern/P Solution 2/AbstractView.cs -------------------------------------------------------------------------------- /P-Bridge Pattern/P Solution 2/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/P-Bridge Pattern/P Solution 2/App.config -------------------------------------------------------------------------------- /P-Bridge Pattern/P Solution 2/BulletView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/P-Bridge Pattern/P Solution 2/BulletView.cs -------------------------------------------------------------------------------- /P-Bridge Pattern/P Solution 2/DueDateBasedSortStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/P-Bridge Pattern/P Solution 2/DueDateBasedSortStrategy.cs -------------------------------------------------------------------------------- /P-Bridge Pattern/P Solution 2/ISortStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/P-Bridge Pattern/P Solution 2/ISortStrategy.cs -------------------------------------------------------------------------------- /P-Bridge Pattern/P Solution 2/IViewStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/P-Bridge Pattern/P Solution 2/IViewStrategy.cs -------------------------------------------------------------------------------- /P-Bridge Pattern/P Solution 2/ListView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/P-Bridge Pattern/P Solution 2/ListView.cs -------------------------------------------------------------------------------- /P-Bridge Pattern/P Solution 2/NumberedView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/P-Bridge Pattern/P Solution 2/NumberedView.cs -------------------------------------------------------------------------------- /P-Bridge Pattern/P Solution 2/P Solution 2.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/P-Bridge Pattern/P Solution 2/P Solution 2.csproj -------------------------------------------------------------------------------- /P-Bridge Pattern/P Solution 2/PriorityBasedSortStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/P-Bridge Pattern/P Solution 2/PriorityBasedSortStrategy.cs -------------------------------------------------------------------------------- /P-Bridge Pattern/P Solution 2/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/P-Bridge Pattern/P Solution 2/Program.cs -------------------------------------------------------------------------------- /P-Bridge Pattern/P Solution 2/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/P-Bridge Pattern/P Solution 2/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /P-Bridge Pattern/P Solution 2/Task.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/P-Bridge Pattern/P Solution 2/Task.cs -------------------------------------------------------------------------------- /P-Bridge Pattern/P Solution 2/UnsortedStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/P-Bridge Pattern/P Solution 2/UnsortedStrategy.cs -------------------------------------------------------------------------------- /P-Bridge Pattern/P-Bridge Pattern.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/P-Bridge Pattern/P-Bridge Pattern.sln -------------------------------------------------------------------------------- /P-Bridge Pattern/P-Bridge Pattern/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/P-Bridge Pattern/P-Bridge Pattern/App.config -------------------------------------------------------------------------------- /P-Bridge Pattern/P-Bridge Pattern/P-Bridge Pattern.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/P-Bridge Pattern/P-Bridge Pattern/P-Bridge Pattern.csproj -------------------------------------------------------------------------------- /P-Bridge Pattern/P-Bridge Pattern/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/P-Bridge Pattern/P-Bridge Pattern/Program.cs -------------------------------------------------------------------------------- /P-Bridge Pattern/P-Bridge Pattern/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/P-Bridge Pattern/P-Bridge Pattern/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Patterns/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Patterns/App.config -------------------------------------------------------------------------------- /Patterns/Patterns.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Patterns/Patterns.csproj -------------------------------------------------------------------------------- /Patterns/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Patterns/Program.cs -------------------------------------------------------------------------------- /Patterns/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Patterns/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Q-Facade Pattern/Q Solution 1/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q Solution 1/Address.cs -------------------------------------------------------------------------------- /Q-Facade Pattern/Q Solution 1/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q Solution 1/App.config -------------------------------------------------------------------------------- /Q-Facade Pattern/Q Solution 1/DBInventoryService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q Solution 1/DBInventoryService.cs -------------------------------------------------------------------------------- /Q-Facade Pattern/Q Solution 1/DesktopController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q Solution 1/DesktopController.cs -------------------------------------------------------------------------------- /Q-Facade Pattern/Q Solution 1/FedExShippingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q Solution 1/FedExShippingService.cs -------------------------------------------------------------------------------- /Q-Facade Pattern/Q Solution 1/ICICIPaymentService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q Solution 1/ICICIPaymentService.cs -------------------------------------------------------------------------------- /Q-Facade Pattern/Q Solution 1/IInventoryService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q Solution 1/IInventoryService.cs -------------------------------------------------------------------------------- /Q-Facade Pattern/Q Solution 1/IPaymentService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q Solution 1/IPaymentService.cs -------------------------------------------------------------------------------- /Q-Facade Pattern/Q Solution 1/IShippingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q Solution 1/IShippingService.cs -------------------------------------------------------------------------------- /Q-Facade Pattern/Q Solution 1/MobileController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q Solution 1/MobileController.cs -------------------------------------------------------------------------------- /Q-Facade Pattern/Q Solution 1/PayPalPaymentService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q Solution 1/PayPalPaymentService.cs -------------------------------------------------------------------------------- /Q-Facade Pattern/Q Solution 1/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q Solution 1/Product.cs -------------------------------------------------------------------------------- /Q-Facade Pattern/Q Solution 1/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q Solution 1/Program.cs -------------------------------------------------------------------------------- /Q-Facade Pattern/Q Solution 1/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q Solution 1/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Q-Facade Pattern/Q Solution 1/Q Solution 1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q Solution 1/Q Solution 1.csproj -------------------------------------------------------------------------------- /Q-Facade Pattern/Q Solution 2/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q Solution 2/Address.cs -------------------------------------------------------------------------------- /Q-Facade Pattern/Q Solution 2/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q Solution 2/App.config -------------------------------------------------------------------------------- /Q-Facade Pattern/Q Solution 2/DBInventoryService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q Solution 2/DBInventoryService.cs -------------------------------------------------------------------------------- /Q-Facade Pattern/Q Solution 2/DesktopController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q Solution 2/DesktopController.cs -------------------------------------------------------------------------------- /Q-Facade Pattern/Q Solution 2/FedExShippingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q Solution 2/FedExShippingService.cs -------------------------------------------------------------------------------- /Q-Facade Pattern/Q Solution 2/ICICIPaymentService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q Solution 2/ICICIPaymentService.cs -------------------------------------------------------------------------------- /Q-Facade Pattern/Q Solution 2/IInventoryService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q Solution 2/IInventoryService.cs -------------------------------------------------------------------------------- /Q-Facade Pattern/Q Solution 2/IOrderFacade.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q Solution 2/IOrderFacade.cs -------------------------------------------------------------------------------- /Q-Facade Pattern/Q Solution 2/IPaymentService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q Solution 2/IPaymentService.cs -------------------------------------------------------------------------------- /Q-Facade Pattern/Q Solution 2/IShippingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q Solution 2/IShippingService.cs -------------------------------------------------------------------------------- /Q-Facade Pattern/Q Solution 2/MobileController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q Solution 2/MobileController.cs -------------------------------------------------------------------------------- /Q-Facade Pattern/Q Solution 2/OrderFacade.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q Solution 2/OrderFacade.cs -------------------------------------------------------------------------------- /Q-Facade Pattern/Q Solution 2/PayPalPaymentService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q Solution 2/PayPalPaymentService.cs -------------------------------------------------------------------------------- /Q-Facade Pattern/Q Solution 2/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q Solution 2/Product.cs -------------------------------------------------------------------------------- /Q-Facade Pattern/Q Solution 2/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q Solution 2/Program.cs -------------------------------------------------------------------------------- /Q-Facade Pattern/Q Solution 2/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q Solution 2/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Q-Facade Pattern/Q Solution 2/Q Solution 2.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q Solution 2/Q Solution 2.csproj -------------------------------------------------------------------------------- /Q-Facade Pattern/Q-Facade Pattern.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q-Facade Pattern.sln -------------------------------------------------------------------------------- /Q-Facade Pattern/Q-Facade Pattern/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q-Facade Pattern/App.config -------------------------------------------------------------------------------- /Q-Facade Pattern/Q-Facade Pattern/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q-Facade Pattern/Program.cs -------------------------------------------------------------------------------- /Q-Facade Pattern/Q-Facade Pattern/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q-Facade Pattern/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Q-Facade Pattern/Q-Facade Pattern/Q-Facade Pattern.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/Q-Facade Pattern/Q-Facade Pattern/Q-Facade Pattern.csproj -------------------------------------------------------------------------------- /R-Proxy Pattern/R Solution 1/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/R-Proxy Pattern/R Solution 1/App.config -------------------------------------------------------------------------------- /R-Proxy Pattern/R Solution 1/Document.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/R-Proxy Pattern/R Solution 1/Document.cs -------------------------------------------------------------------------------- /R-Proxy Pattern/R Solution 1/MyImage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/R-Proxy Pattern/R Solution 1/MyImage.cs -------------------------------------------------------------------------------- /R-Proxy Pattern/R Solution 1/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/R-Proxy Pattern/R Solution 1/Program.cs -------------------------------------------------------------------------------- /R-Proxy Pattern/R Solution 1/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/R-Proxy Pattern/R Solution 1/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /R-Proxy Pattern/R Solution 1/R Solution 1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/R-Proxy Pattern/R Solution 1/R Solution 1.csproj -------------------------------------------------------------------------------- /R-Proxy Pattern/R Solution 2/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/R-Proxy Pattern/R Solution 2/App.config -------------------------------------------------------------------------------- /R-Proxy Pattern/R Solution 2/Document.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/R-Proxy Pattern/R Solution 2/Document.cs -------------------------------------------------------------------------------- /R-Proxy Pattern/R Solution 2/IProxy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/R-Proxy Pattern/R Solution 2/IProxy.cs -------------------------------------------------------------------------------- /R-Proxy Pattern/R Solution 2/MyImage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/R-Proxy Pattern/R Solution 2/MyImage.cs -------------------------------------------------------------------------------- /R-Proxy Pattern/R Solution 2/MyImageProxy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/R-Proxy Pattern/R Solution 2/MyImageProxy.cs -------------------------------------------------------------------------------- /R-Proxy Pattern/R Solution 2/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/R-Proxy Pattern/R Solution 2/Program.cs -------------------------------------------------------------------------------- /R-Proxy Pattern/R Solution 2/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/R-Proxy Pattern/R Solution 2/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /R-Proxy Pattern/R Solution 2/R Solution 2.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/R-Proxy Pattern/R Solution 2/R Solution 2.csproj -------------------------------------------------------------------------------- /R-Proxy Pattern/R-Proxy Pattern.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/R-Proxy Pattern/R-Proxy Pattern.sln -------------------------------------------------------------------------------- /R-Proxy Pattern/R-Proxy Pattern/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/R-Proxy Pattern/R-Proxy Pattern/App.config -------------------------------------------------------------------------------- /R-Proxy Pattern/R-Proxy Pattern/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/R-Proxy Pattern/R-Proxy Pattern/Program.cs -------------------------------------------------------------------------------- /R-Proxy Pattern/R-Proxy Pattern/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/R-Proxy Pattern/R-Proxy Pattern/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /R-Proxy Pattern/R-Proxy Pattern/R-Proxy Pattern.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/R-Proxy Pattern/R-Proxy Pattern/R-Proxy Pattern.csproj -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Design Patterns by Example 2 | -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AshV/Design-Patterns/HEAD/_config.yml --------------------------------------------------------------------------------