Download Design Pattern in C#
Description
design pattern implementations in C#
Source Files
The download file designpattern.zip has the following entries.
.gitattributes//from ww w . j av a 2 s . c o m
.gitignore
Pattern.AbstractFactory/AbstractProducts.cs
Pattern.AbstractFactory/App.config
Pattern.AbstractFactory/ConcreteFactory.cs
Pattern.AbstractFactory/ConcreteProducts.cs
Pattern.AbstractFactory/DbFactory.cs
Pattern.AbstractFactory/Pattern.AbstractFactory.csproj
Pattern.AbstractFactory/Program.cs
Pattern.AbstractFactory/Properties/AssemblyInfo.cs
Pattern.Adapter/App.config
Pattern.Adapter/ClassDiagram1.cd
Pattern.Adapter/IPostOperation.cs
Pattern.Adapter/ImageAdapter.cs
Pattern.Adapter/ImageService.cs
Pattern.Adapter/Pattern.Adapter.csproj
Pattern.Adapter/PostOperation.cs
Pattern.Adapter/PostRepository.cs
Pattern.Adapter/Program.cs
Pattern.Adapter/Properties/AssemblyInfo.cs
Pattern.Bridge/App.config
Pattern.Bridge/CashFlowReporting.cs
Pattern.Bridge/ClassDiagram1.cd
Pattern.Bridge/ExcelFormater.cs
Pattern.Bridge/IFormatter.cs
Pattern.Bridge/OfficeFormater.cs
Pattern.Bridge/Pattern.Bridge.csproj
Pattern.Bridge/ProductReporting.cs
Pattern.Bridge/Program.cs
Pattern.Bridge/Properties/AssemblyInfo.cs
Pattern.Bridge/Reporting.cs
Pattern.Bridge/SalesReporting.cs
Pattern.Builder/App.config
Pattern.Builder/AudioBuilder.cs
Pattern.Builder/ClassDiagram1.cd
Pattern.Builder/Director.cs
Pattern.Builder/FerrariBuilder.cs
Pattern.Builder/MercedesBuilder.cs
Pattern.Builder/Pattern.Builder.csproj
Pattern.Builder/Program.cs
Pattern.Builder/Properties/AssemblyInfo.cs
Pattern.Builder/Vehicle.cs
Pattern.Builder/VehicleBuilder.cs
Pattern.ChainOfResponsibility/App.config
Pattern.ChainOfResponsibility/BaseRequest.cs
Pattern.ChainOfResponsibility/BaseRequestHandler.cs
Pattern.ChainOfResponsibility/ClassDiagram1.cd
Pattern.ChainOfResponsibility/FirstApproverRequestHandler.cs
Pattern.ChainOfResponsibility/IRequest.cs
Pattern.ChainOfResponsibility/LoanRequest.cs
Pattern.ChainOfResponsibility/ManagerApproverRequestHandler.cs
Pattern.ChainOfResponsibility/Pattern.ChainOfResponsibility.csproj
Pattern.ChainOfResponsibility/Program.cs
Pattern.ChainOfResponsibility/Properties/AssemblyInfo.cs
Pattern.ChainOfResponsibility/RequestInfo.cs
Pattern.ChainOfResponsibility/SecondApproverRequestHandler.cs
Pattern.ChainOfResponsibility/State.cs
Pattern.ChainOfResponsibility/Structural Sample/BaseHandler.cs
Pattern.ChainOfResponsibility/Structural Sample/ClassDiagram1.cd
Pattern.ChainOfResponsibility/Structural Sample/ConcreteHandler1.cs
Pattern.ChainOfResponsibility/Structural Sample/ConcreteHandler2.cs
Pattern.ChainOfResponsibility/Structural Sample/ConcreteHandler3.cs
Pattern.Command/App.config
Pattern.Command/Pattern.Command.csproj
Pattern.Command/Program.cs
Pattern.Command/Properties/AssemblyInfo.cs
Pattern.Composite/App.config
Pattern.Composite/ClassDiagram1.cd
Pattern.Composite/CompositionStaff.cs
Pattern.Composite/LeafStaff.cs
Pattern.Composite/Pattern.Composite.csproj
Pattern.Composite/Program.cs
Pattern.Composite/Properties/AssemblyInfo.cs
Pattern.Composite/Staff.cs
Pattern.Decorator/App.config
Pattern.Decorator/ClassDiagram1.cd
Pattern.Decorator/Customer.cs
Pattern.Decorator/CustomerDecorator.cs
Pattern.Decorator/CustomerNewVersion.cs
Pattern.Decorator/CustomerWithAddressInfo.cs
Pattern.Decorator/IComponent.cs
Pattern.Decorator/Pattern.Decorator.csproj
Pattern.Decorator/Program.cs
Pattern.Decorator/Properties/AssemblyInfo.cs
Pattern.Facade/ClassDiagram1.cd
Pattern.Facade/Facade.cs
Pattern.Facade/Pattern.Facade.csproj
Pattern.Facade/Program.cs
Pattern.Facade/Properties/AssemblyInfo.cs
Pattern.Facade/SingletonFacade.cs
Pattern.Facade/SubSystemOne.cs
Pattern.Facade/SubSystemThree.cs
Pattern.Facade/SubSystemTwo.cs
Pattern.Factory/App.config
Pattern.Factory/CategoryOperation.cs
Pattern.Factory/Factory.cs
Pattern.Factory/IOperation.cs
Pattern.Factory/LinkOperation.cs
Pattern.Factory/OperationFactory.cs
Pattern.Factory/OperationType.cs
Pattern.Factory/Pattern.Factory.csproj
Pattern.Factory/PostOperation.cs
Pattern.Factory/Program.cs
Pattern.Factory/Properties/AssemblyInfo.cs
Pattern.FactoryMethod/App.config
Pattern.FactoryMethod/ClassDiagram1.cd
Pattern.FactoryMethod/ConcreteCreatorA.cs
Pattern.FactoryMethod/ConcreteCreatorB.cs
Pattern.FactoryMethod/ConcreteProductA.cs
Pattern.FactoryMethod/ConcreteProductB.cs
Pattern.FactoryMethod/Creator.cs
Pattern.FactoryMethod/Pattern.FactoryMethod.csproj
Pattern.FactoryMethod/Product.cs
Pattern.FactoryMethod/Program.cs
Pattern.FactoryMethod/Properties/AssemblyInfo.cs
Pattern.Flyweight/A.cs
Pattern.Flyweight/App.config
Pattern.Flyweight/B.cs
Pattern.Flyweight/C.cs
Pattern.Flyweight/Character.cs
Pattern.Flyweight/CharacterFactory.cs
Pattern.Flyweight/ClassDiagram1.cd
Pattern.Flyweight/Pattern.Flyweight.csproj
Pattern.Flyweight/Program.cs
Pattern.Flyweight/Properties/AssemblyInfo.cs
Pattern.IdentityMap/Account.cs
Pattern.IdentityMap/AccountRepository.cs
Pattern.IdentityMap/BaseEntity.cs
Pattern.IdentityMap/ClassDiagram1.cd
Pattern.IdentityMap/IAccountRepository.cs
Pattern.IdentityMap/IdentityMap.cs
Pattern.IdentityMap/Pattern.IdentityMap.csproj
Pattern.IdentityMap/Program.cs
Pattern.IdentityMap/Properties/AssemblyInfo.cs
Pattern.Interpreter/App.config
Pattern.Interpreter/AsciiParser.cs
Pattern.Interpreter/BaseExpression.cs
Pattern.Interpreter/BaseParser.cs
Pattern.Interpreter/CharExpression.cs
Pattern.Interpreter/ClassDiagram1.cd
Pattern.Interpreter/Context.cs
Pattern.Interpreter/IExpression.cs
Pattern.Interpreter/IParser.cs
Pattern.Interpreter/Letters.cs
Pattern.Interpreter/Pattern.Interpreter.csproj
Pattern.Interpreter/Program.cs
Pattern.Interpreter/Properties/AssemblyInfo.cs
Pattern.Iterator/App.config
Pattern.Iterator/Pattern.Iterator.csproj
Pattern.Iterator/Program.cs
Pattern.Iterator/Properties/AssemblyInfo.cs
Pattern.Mediator/App.config
Pattern.Mediator/Pattern.Mediator.csproj
Pattern.Mediator/Program.cs
Pattern.Mediator/Properties/AssemblyInfo.cs
Pattern.Memento/App.config
Pattern.Memento/Pattern.Memento.csproj
Pattern.Memento/Program.cs
Pattern.Memento/Properties/AssemblyInfo.cs
Pattern.Multiton/App.config
Pattern.Multiton/ClassDiagram1.cd
Pattern.Multiton/Pattern.Multiton.csproj
Pattern.Multiton/Program.cs
Pattern.Multiton/Properties/AssemblyInfo.cs
Pattern.Multiton/Sample.cs
Pattern.Multiton/Security.cs
Pattern.NullObject/AnalystStaff.cs
Pattern.NullObject/App.config
Pattern.NullObject/ClassDiagram1.cd
Pattern.NullObject/EngineerStaff.cs
Pattern.NullObject/Pattern.NullObject.csproj
Pattern.NullObject/Program.cs
Pattern.NullObject/Properties/AssemblyInfo.cs
Pattern.NullObject/StaffBase.cs
Pattern.NullObject/StaffRepository.cs
Pattern.ObjectPool/App.config
Pattern.ObjectPool/Cloud.cs
Pattern.ObjectPool/CloudPool.cs
Pattern.ObjectPool/Employee.cs
Pattern.ObjectPool/EmployeePool.cs
Pattern.ObjectPool/IPool.cs
Pattern.ObjectPool/Pattern.ObjectPool.csproj
Pattern.ObjectPool/Program.cs
Pattern.ObjectPool/Properties/AssemblyInfo.cs
Pattern.Observer/App.config
Pattern.Observer/ClassDiagram1.cd
Pattern.Observer/IObservable.cs
Pattern.Observer/IObserver.cs
Pattern.Observer/ObservableImpl.cs
Pattern.Observer/Pattern.Observer.csproj
Pattern.Observer/Program.cs
Pattern.Observer/Properties/AssemblyInfo.cs
Pattern.Observer/Stock.cs
Pattern.Observer/StockMonitor.cs
Pattern.Prototype/ClassDiagram1.cd
Pattern.Prototype/FormPrototype.cs
Pattern.Prototype/Pattern.Prototype.csproj
Pattern.Prototype/Program.cs
Pattern.Prototype/Properties/AssemblyInfo.cs
Pattern.Prototype/Rectangle.cs
Pattern.Prototype/Square.cs
Pattern.Proxy/App.config
Pattern.Proxy/Pattern.Proxy.csproj
Pattern.Proxy/Program.cs
Pattern.Proxy/Properties/AssemblyInfo.cs
Pattern.Repository/App.config
Pattern.Repository/BaseRepository.cs
Pattern.Repository/Category.cs
Pattern.Repository/CategoryRepository.cs
Pattern.Repository/ClassDiagram1.cd
Pattern.Repository/Context/ContextFactory.cs
Pattern.Repository/Context/IContextFactory.cs
Pattern.Repository/Context/SampleContext.cs
Pattern.Repository/IRepository.cs
Pattern.Repository/Pattern.Repository.csproj
Pattern.Repository/Program.cs
Pattern.Repository/Properties/AssemblyInfo.cs
Pattern.Repository/packages.config
Pattern.Singleton/App.config
Pattern.Singleton/Pattern.Singleton.csproj
Pattern.Singleton/Program.cs
Pattern.Singleton/Properties/AssemblyInfo.cs
Pattern.Singleton/Sample.cs
Pattern.Singleton/SampleDataBlock.cs
Pattern.Singleton/SampleDataBlockv2.cs
Pattern.Strategy/App.config
Pattern.Strategy/ClassDiagram1.cd
Pattern.Strategy/DomesticPayment.cs
Pattern.Strategy/ForeignPayment.cs
Pattern.Strategy/ITransferOperation.cs
Pattern.Strategy/Pattern.Strategy.csproj
Pattern.Strategy/Payment.cs
Pattern.Strategy/Program.cs
Pattern.Strategy/Properties/AssemblyInfo.cs
Pattern.Strategy/SepaPayment.cs
Pattern.TemplateMethod/App.config
Pattern.TemplateMethod/Pattern.TemplateMethod.csproj
Pattern.TemplateMethod/Program.cs
Pattern.TemplateMethod/Properties/AssemblyInfo.cs
Pattern.UnitOfWork/App.config
Pattern.UnitOfWork/ClassDiagram1.cd
Pattern.UnitOfWork/Context/ContextFactory.cs
Pattern.UnitOfWork/Context/IContextFactory.cs
Pattern.UnitOfWork/Context/SampleContext.cs
Pattern.UnitOfWork/IUnitOfWork.cs
Pattern.UnitOfWork/Pattern.UnitOfWork.csproj
Pattern.UnitOfWork/Program.cs
Pattern.UnitOfWork/Properties/AssemblyInfo.cs
Pattern.UnitOfWork/Repository/BaseRepository.cs
Pattern.UnitOfWork/Repository/Category.cs
Pattern.UnitOfWork/Repository/CategoryRepository.cs
Pattern.UnitOfWork/Repository/IRepository.cs
Pattern.UnitOfWork/UnitOfWork.cs
Pattern.UnitOfWork/packages.config
Pattern.Visitor/App.config
Pattern.Visitor/Pattern.Visitor.csproj
Pattern.Visitor/Program.cs
Pattern.Visitor/Properties/AssemblyInfo.cs
Spaceex.Pattern.sln
Download
Click the following link to download designpattern.zip.
designpattern.zipHome »
C# Free Code »
Development »
C# Free Code »
Development »