Tweet
SIGN UP
MEMBER LOGIN:
TECHNOLOGIES
.NET 4.5
.NET Remoting
Active Directory C#
ADO.NET & Database
AJAX
Algorithms & AI
Android Programming
Articles
ASP, JavaScript, CSS
ASP.NET & Web Forms
ASP.NET Controls
ASP.NET MVC
BizTalk Server
C# Assemblies
C# Language
C# Tutorials
C, C++, MFC
Career Advice
Chapters
Cloud Computing
COBOL.NET
Coding Best Practices
COM Interop
Compact Framework
Cryptography C#
Crystal Reports C#
Current Affairs
Custom Controls C#
Databases & DBA
Deployment
Design & Architecture
DirectX C#
Enterprise Development
Error Zone
Exception Handling C#
Expression Studio
F#
Files & IO
Financial Applications
Games Programming C#
GDI+ & Graphics
Hardware
How do I
HTML 5
Internet & Web
iPhone/iPad
Java
Java and .NET
JQuery
JSP
Leadership
Learn .NET
LINQ
Message Queue
Metro Style Apps
Mobile & Embedded
MonoDevelop
Networking
Office Development
OOP/OOD
Operating Systems
PHP
Printing in C#
Products
Project Management
Reporting Services
Robotics & Hardware
Security in .NET
SharePoint
Silverlight
Smart Devices
Speech in C#
SQL
SQL Server 2012
String, StringBuilder
Team Foundation & VSS
Testing
Threading in C#
Visual Basic .NET
Visual C#
Visual Studio .NET
Visual Studio 11
Visual Studio 2010
VS LightSwitch 2011
WCF
Web Forms
Web Services
WebForms Controls
Windows 8
Windows Controls C#
Windows Forms C#
Windows Phone
Windows PowerShell
Windows Services
Workflow Foundation
WPF
XAML
XML in C#
XNA
FORUMS
BLOGS
VIDEOS
INTERVIEWS
CERTIFICATIONS
DOWNLOADS
BOOKS
LINKS
NEWS
Crystal Report in Visual Studio 2010
Learn .NET in 60 days – Part 1 (13 Labs)
Rounded Tab Menu Using jQuery and CSS
Learn C# Corner - Home
Learn MVC (Model view controller) Step by Step ...
Using Border Radius and Gradients in CSS3: Part I
Introduction of Generics in Java
Learn C# Corner - Footer
Learn .NET and C# in 60 days Lab 7 - Day 2: Fo ...
Samsung Galaxy Note Review
Design & Architecture
Welcome to Design & Architecture section of C# Corner. In this section, you will find various Design & Architecture related source code samples, articles, tutorials, and tips.
Tweet
RECENT ACTIVITY
ALL
ARTICLES
BLOGS
TUTORIALS
VIDEOS
The Difference Between the Two GOF Patterns "Strategy" and "State"
Posted by
Matthew Cochran
in
Articles
on on May 15, 2012
Tags:
C#
,
Design pattern patterns
,
GOF Strategy
,
state strategy
Wrapper Patterns in C#: Part I
Posted by
Matthew Cochran
in
Articles
on on May 15, 2012
Tags:
.NET
,
adapter
,
C#
,
decorator
,
GOF pattern
,
proxy
Wrapper Patterns in C#, Part II: The Proxy Pattern
Posted by
Matthew Cochran
in
Articles
on on May 15, 2012
Tags:
adapter
,
c#
,
decorator
,
gof
,
proxy
,
Wrapper Pattern
An Elegant C# Data Access Layer using the Template Pattern and Generics
Posted by
Matthew Cochran
in
Articles
on on May 15, 2012
Tags:
.NET
,
C#
,
dal
,
dao
,
generics
,
Template Pattern
Iterator Design Pattern
Posted by
rajesh mg
in
Articles
on on May 15, 2012
Tags:
IEnumerables
,
IEnumerator
,
Iterator Design Pattern
,
c#
,
.net
Introduction to the GOF Strategy Pattern in C#
Posted by
Matthew Cochran
in
Articles
on on May 15, 2012
Tags:
c#
,
design pattern
,
GOF
,
Strategy design pattern
The .NET 2.0 Framework Provider Pattern
Posted by
Matthew Cochran
in
Articles
on on May 15, 2012
Tags:
.NET
,
abstract factory stragegy
,
c sharp
,
c#
,
design pattern
Prototype Pattern
Posted by
Ashish Jaiman
in
Articles
on on May 15, 2012
Tags:
.net
,
C#
,
Cloning
,
enterprise
,
Object
,
Prototype Design Pattern
The GOF Abstract Factory Design Pattern In C#
Posted by
Matthew Cochran
in
Articles
on on May 15, 2012
Tags:
abstract factory
,
c#
,
design pattern
,
factory design pattern
,
Gang of four
,
GOF
Bridge Patterns in C#
Posted by
Rajesh VS
in
Articles
on on May 15, 2012
Tags:
Abstraction
,
Bridge Patterns in C#
,
C#
,
concrete classes
,
Design & Architecture
,
Gang Of Four (GoF)
The Difference Between the Two GOF Patterns "Strategy" and "State"
Posted by
Matthew Cochran
in
Articles
on on May 15, 2012
Tags:
C#
,
Design pattern patterns
,
GOF Strategy
,
state strategy
Wrapper Patterns in C#: Part I
Posted by
Matthew Cochran
in
Articles
on on May 15, 2012
Tags:
.NET
,
adapter
,
C#
,
decorator
,
GOF pattern
,
proxy
Wrapper Patterns in C#, Part II: The Proxy Pattern
Posted by
Matthew Cochran
in
Articles
on on May 15, 2012
Tags:
adapter
,
c#
,
decorator
,
gof
,
proxy
,
Wrapper Pattern
An Elegant C# Data Access Layer using the Template Pattern and Generics
Posted by
Matthew Cochran
in
Articles
on on May 15, 2012
Tags:
.NET
,
C#
,
dal
,
dao
,
generics
,
Template Pattern
Iterator Design Pattern
Posted by
rajesh mg
in
Articles
on on May 15, 2012
Tags:
IEnumerables
,
IEnumerator
,
Iterator Design Pattern
,
c#
,
.net
Introduction to the GOF Strategy Pattern in C#
Posted by
Matthew Cochran
in
Articles
on on May 15, 2012
Tags:
c#
,
design pattern
,
GOF
,
Strategy design pattern
The .NET 2.0 Framework Provider Pattern
Posted by
Matthew Cochran
in
Articles
on on May 15, 2012
Tags:
.NET
,
abstract factory stragegy
,
c sharp
,
c#
,
design pattern
Prototype Pattern
Posted by
Ashish Jaiman
in
Articles
on on May 15, 2012
Tags:
.net
,
C#
,
Cloning
,
enterprise
,
Object
,
Prototype Design Pattern
The GOF Abstract Factory Design Pattern In C#
Posted by
Matthew Cochran
in
Articles
on on May 15, 2012
Tags:
abstract factory
,
c#
,
design pattern
,
factory design pattern
,
Gang of four
,
GOF
Bridge Patterns in C#
Posted by
Rajesh VS
in
Articles
on on May 15, 2012
Tags:
Abstraction
,
Bridge Patterns in C#
,
C#
,
concrete classes
,
Design & Architecture
,
Gang Of Four (GoF)
View All
C# Corner Webinar on Design Pattern
Posted by
Mahesh Chand
in
Blogs
on on Mar 11, 2012
Intel's Ultrabook
Posted by
Jaganathan Bantheswaran
in
Blogs
on on Dec 29, 2011
Singleton in C#
Posted by
Pankaj Rana
in
Blogs
on on Dec 12, 2011
Top Tools for Mockups and Wireframes
Posted by
Mahesh Chand
in
Blogs
on on Sep 01, 2011
Difference between MVC and 3-tier architecture
Posted by
Hiren Visavadiya
in
Blogs
on on Aug 30, 2011
What the Term "YAGNI" Means In software Engineering in It Industry
Posted by
Shirsendu Nandi
in
Blogs
on on May 26, 2011
Continuous integration in software Industry
Posted by
Shirsendu Nandi
in
Blogs
on on May 26, 2011
Use Full Of Repository Pattern
Posted by
Shirsendu Nandi
in
Blogs
on on May 26, 2011
Design Pattern in .Net
Posted by
Yogesh Sharma
in
Blogs
on on May 19, 2011
Software Quality Standards
Posted by
Nipun Tomar
in
Blogs
on on May 09, 2011
View All
Provider Design Patterns in ASP.NET 2.0
Posted by
Abdul
in
Tutorials
on on Jun 22, 2009
Implenting Singleton Pattern in C#
Posted by
Dhananjay Kumar
in
Tutorials
on on Nov 28, 2008
View All
Introduction to the Adapter Pattern
Posted by
Matthew Cochran
in
Videos
on on Mar 08, 2009
Tags:
GOF adapter pattern design pattern c sharp coding oop object oriented programming
Introduction to the Strategy Pattern
Posted by
Matthew Cochran
in
Videos
on on Mar 08, 2009
Tags:
GOF Strategy pattern design pattern c sharp coding oop object oriented programming
Introduction to the Observer Pattern
Posted by
Matthew Cochran
in
Videos
on on Mar 08, 2009
Tags:
GOF Observer pattern design pattern c sharp coding oop object oriented programming
Introduction to the State Pattern
Posted by
Matthew Cochran
in
Videos
on on Mar 08, 2009
Tags:
GOF State pattern design pattern c sharp coding oop object oriented programming
Introduction to the Command Pattern
Posted by
Matthew Cochran
in
Videos
on on Mar 08, 2009
Tags:
GOF command pattern design pattern c sharp coding oop object oriented programming
Building a Fluent Interface by Coding From the Outside In - Video Demonstration
Posted by
Matthew Cochran
in
Videos
on on Feb 03, 2009
Tags:
fluent interface method chaining c# outside in coding
Coding Better: Programming From the Outside In. Video Part I
Posted by
Matthew Cochran
in
Videos
on on Jan 26, 2009
Tags:
C# coding programming
View All
TAG CLOUD
adapter
Adapter Pattern
application design
Background Process
Background Process Web Applications
Behavioral Design Pattern
Behavioral Patterns
Bridge Design Pattern
Builder design pattern
business logic layer
CASE TOOLS
Command Design Pattern
Composite
concrete classes
ConcreteFactory class
ConcreteStrategy object
ConcreteSubject object
Creational Pattern
Creational Patterns
CSP.NET
Custom cache
Custom caching
custom file types
data management
decorator
Deepak Raghavan
Dependency Injection
deserialization
Design Guidelines
design patterns
designing
Facade
Facade Design Pattern
Facade Pattern
Factory class
factory design pattern
Factory Method Design Pattern
factory method pattern
file search
File Search Pattern
Gang of four
gof
gof abstract factory design pattern
GOF adapter pattern design pattern c sharp coding oop object oriented programming
GOF command pattern design pattern c sharp coding oop object oriented programming
GOF Observer pattern design pattern c sharp coding oop object oriented programming
GOF pattern
GOF State pattern design pattern c sharp coding oop object oriented programming
GOF Strategy pattern design pattern c sharp coding oop object oriented programming
Good Software Design
IAVDevice
IEnumerables
IEnumerator
implementation
instantiation object creational pattern of class
Interpreter
Interpreter pattern
IOC
Iterator
Iterator Design Pattern
iterator pattern
mediator pattern
Memento Design Pattern
memento pattern
MVP
MVVM design pattern
NINJECT
Object Diagram
object editing
Observer
Observer Design Pattern
Observer Pattern
Pattern
programming coding fluent interface method chaining
Progress Bars
property grid control
Prototype Pattern
provider pattern
Proxy Design Pattern
Proxy Pattern
public constructor
Singleton Design Pattern
Singleton Pattern
State
Strategy
Strategy design pattern
Strategy interface
Strategy Pattern
Subscribe
System Analyst
Template Design Pattern
Template Method
Template Pattern
types of Abstract Factory
UML diagrams
Unit testing
Visitor
Windows application development
Wrapper Pattern
wrapper patterns
STATISTICS
TOP LEADERS
View All
WHITEPAPERS AND BOOKS
Essentials of Capacity Planning: Microsoft SharePoint Server 2010
Chapter 15: Customizing the Display
Chapter 9: OpenType Font Support
Successfirmations: Think, Reveal, Receive
SharePoint Designer 2010 Essentials
Building Standalone Data-Driven Applications using SQL Server Compact 4.0
Programming XML with C#
Reporting with Reports Viewer in Visual Studio 2005
Programming C# for Beginners
Programming Windows Common Dialogs with Visual C# 2010
View All
Sponsored by
Become a Sponsor
TRENDING UP
An Elegant C# Data Access Layer using the Template Pattern and Generics
Implementing Design Patterns in C# - Singleton Pattern
Abstract Factory Design Pattern in ADO.NET 2.0
Introduction to Building a Plug-In Architecture Using C#
Abstract Factory Patterns in C#
Multi-threaded Asynchronous Programming in C#... Getting started.
View All
PREMIUM SPONSORS
Introducing MaxV - one click. infinite control. Hyper-V Hosting from MaximumASP.
Finally – a virtual platform that delivers next-generation Windows Server 2008 Hyper-V virtualization technology from a managed hosting partner you can truly depend on. Visit www.maximumasp.com/max for a FREE 30 day trial. Hurry offer ends soon. Climb aboard the MaxV platform and take advantage of High Availability, Intelligent Monitoring, Recurrent Backups, and Scalability – with no hassle or hidden fees. As a managed hosting partner focused solely on Microsoft technologies since 2000, MaximumASP is uniquely qualified to provide the superior support that our business is built on. Unparalleled expertise with Microsoft technologies lead to working directly with Microsoft as first to offer IIS 7 and SQL 2008 betas in a hosted environment; partnering in the Go Live Program for Hyper-V; and product co-launches built on WS 2008 with Hyper-V technology.
ASP.NET 4 Hosting
Get 2 Months Free of ASP.NET Hosting for Only $4.95/month! Receive FREE MS SQL and MySQL Databases Including ASP.NET 4/3.5, MVC 3.0, Silverlight 4, Windows 2008/IIS 7.0 Plus FREE IIS 7 Modules. Host UNLIMITED ASP.NET Web Sites -
Click Here
!
LATEST JOBS
Applying for job
Metro Style App Developer
.NET Developer WPF or Silverlight exp Boston MA
ASP .Net Developers
Split Testing Designer
.NET Developer
Web Developer
Application Engineer Expert
.NET Developer
Application Developer
View All Jobs
|
Post a New Job
Sponsored by
Become a Sponsor