Click here to Skip to main content
Click here to Skip to main content
Add your own
alternative version

Design Patterns 2 of 3 - Structural Design Patterns

, 16 Oct 2012 CPOL
In this second article about design patterns I will discuss about structural design patterns and I will show on real examples how to implement them.
StructuralPatterns_RealWorldExamples-noexe.zip
AdapterPattern
Adapters
Models
obj
x86
Debug
Properties
Target
BridgePattern
Abstraction
bin
Debug
BridgePattern.vshost.exe.manifest
ClassDiagram1.cd
ConcreteImplementations
Implementor
obj
x86
Debug
Properties
RefinedAbstraction
CompositePattern
bin
Debug
CompositePattern.vshost.exe.manifest
ClassDiagram1.cd
Component
Composite
Leafs
obj
x86
Debug
Properties
DecoratorPattern
Component
ConcreteComponents
ConcreteDecorators
Decorator
obj
x86
Debug
Properties
FacadePattern
bin
Debug
FacadePattern.vshost.exe.manifest
Facade
obj
x86
Debug
Properties
Subsystems
FlyweightPattern
bin
Debug
FlyweightPattern.vshost.exe.manifest
ConcreteFlyweights
FlyweightBase
FlyweightFactory
obj
x86
Debug
Properties
ProxyPattern
bin
Debug
ProxyPattern.vshost.exe.manifest
Entities
obj
x86
Debug
Properties
Proxy
RealSubject
SubjectBase
StructuralPatterns_RealWorldExamples.zip
bin
Debug
AdapterPattern.exe
AdapterPattern.vshost.exe
AdapterPattern.exe
BridgePattern.exe
BridgePattern.vshost.exe
BridgePattern.vshost.exe.manifest
ClassDiagram1.cd
BridgePattern.exe
CompositePattern.exe
CompositePattern.vshost.exe
CompositePattern.vshost.exe.manifest
ClassDiagram1.cd
CompositePattern.exe
bin
Debug
DecoratorPattern.exe
DecoratorPattern.vshost.exe
DecoratorPattern.exe
FacadePattern.exe
FacadePattern.vshost.exe
FacadePattern.vshost.exe.manifest
FacadePattern.exe
FlyweightPattern.exe
FlyweightPattern.vshost.exe
FlyweightPattern.vshost.exe.manifest
FlyweightPattern.exe
ProxyPattern.exe
ProxyPattern.vshost.exe
ProxyPattern.vshost.exe.manifest
ProxyPattern.exe
StructuralPatterns_StructuralCodeExamples-noexe.zip
Composite.vshost.exe.manifest
Decorator.vshost.exe.manifest
Facade.vshost.exe.manifest
Flyweight.vshost.exe.manifest
Proxy.vshost.exe.manifest
StructuralPatterns_StructuralCodeExamples.zip
Adapter.exe
Adapter.exe
Bridge.exe
Bridge.exe
Composite.exe
Composite.vshost.exe
Composite.vshost.exe.manifest
Composite.exe
Decorator.exe
Decorator.vshost.exe
Decorator.vshost.exe.manifest
Decorator.exe
Facade.exe
Facade.vshost.exe
Facade.vshost.exe.manifest
Facade.exe
Flyweight.exe
Flyweight.vshost.exe
Flyweight.vshost.exe.manifest
Flyweight.exe
Proxy.exe
Proxy.vshost.exe
Proxy.vshost.exe.manifest
Proxy.exe

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Kanasz Robert
Architect The Staffing Edge & Marwin Cassovia Soft
Slovakia Slovakia
My name is Robert Kanasz and I have been working with ASP.NET, WinForms and C# for several years.
MCSD - Web Applications
MCSE - Data Platform
MCPD - ASP.NET Developer 3.5
- Web Developer 4
MCITP - Database Administrator 2008
- Database Developer 2008
MCSA - SQL Server 2012
MCTS - .NET Framework 3.5, ASP.NET Applications
- SQL Server 2008, Database Development
- SQL Server 2008, Implementation and Maintenance
- .NET Framework 4, Data Access
- .NET Framework 4, Service Communication Applications
- .NET Framework 4, Web Applications
MS - Programming in HTML5 with JavaScript and CSS3 Specialist
 
Open source projects: DBScripter - Library for scripting SQL Server database objects
 

Please, do not forget vote

| Advertise | Privacy | Terms of Use | Mobile
Web03 | 2.8.1411023.1 | Last Updated 16 Oct 2012
Article Copyright 2012 by Kanasz Robert
Everything else Copyright © CodeProject, 1999-2014
Layout: fixed | fluid