<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Programming Tips Tricks &#187; Design Patterns</title>
	<atom:link href="http://www.sharpprogrammer.com/category/design-patterns/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sharpprogrammer.com</link>
	<description>For Smart Programmers</description>
	<lastBuildDate>Wed, 11 Nov 2009 03:53:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Singleton Design Pattern</title>
		<link>http://www.sharpprogrammer.com/design-patterns/singleton-design-pattern/</link>
		<comments>http://www.sharpprogrammer.com/design-patterns/singleton-design-pattern/#comments</comments>
		<pubDate>Sun, 28 Oct 2007 11:17:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design Patterns]]></category>

		<guid isPermaLink="false">http://www.sharpprogrammer.com/design-patterns/singleton-design-pattern/</guid>
		<description><![CDATA[
Design Pattern Synopses &#8211; Synopses of design patterns from the  book Patterns in Java Volume 1: A Catalog of Reusable Design Patterns by Mark  Grand Illustrated with UML Design Pattern Synopses
Implementing Design Patterns in C# &#8211; Singleton Pattern &#8211; There  are times, when one need to have a class which can be [...]]]></description>
		<wfw:commentRss>http://www.sharpprogrammer.com/design-patterns/singleton-design-pattern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Proxy Design Pattern</title>
		<link>http://www.sharpprogrammer.com/design-patterns/proxy-design-pattern/</link>
		<comments>http://www.sharpprogrammer.com/design-patterns/proxy-design-pattern/#comments</comments>
		<pubDate>Sat, 27 Oct 2007 10:12:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design Patterns]]></category>

		<guid isPermaLink="false">http://www.sharpprogrammer.com/design-patterns/proxy-design-pattern/</guid>
		<description><![CDATA[
InformIT: C# Design Patterns: The Proxy Pattern &#62; Sample  Code &#8211; There&#8217;s usually a point, at least an intersection of Bullwinkleish  meaning with something like InformIT: C# Design Patterns: The Proxy Pattern &#62;  Sample Code
CMSC446 Introduction To Design Patterns - You are one of the  few people that actually get this [...]]]></description>
		<wfw:commentRss>http://www.sharpprogrammer.com/design-patterns/proxy-design-pattern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prototype Design Pattern</title>
		<link>http://www.sharpprogrammer.com/design-patterns/prototype-design-pattern/</link>
		<comments>http://www.sharpprogrammer.com/design-patterns/prototype-design-pattern/#comments</comments>
		<pubDate>Fri, 26 Oct 2007 07:11:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design Patterns]]></category>

		<guid isPermaLink="false">http://www.sharpprogrammer.com/design-patterns/prototype-design-pattern/</guid>
		<description><![CDATA[
COM1204 Prototype Design Pattern Example by Prof. Futrelle,  7/21/2003 &#8211; Cool reference on COM1204 Prototype Design Pattern Example by  Prof. Futrelle, 7/21/2003
Java Programming &#8211; Confusion in prototype pattern &#8211; Get  answers to your questions about Java Programming &#8211; Confusion in prototype  pattern
Design Forum &#8211; What is prototype design pattern? &#8211; The [...]]]></description>
		<wfw:commentRss>http://www.sharpprogrammer.com/design-patterns/prototype-design-pattern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Object Pool Design Pattern</title>
		<link>http://www.sharpprogrammer.com/design-patterns/object-pool-design-pattern/</link>
		<comments>http://www.sharpprogrammer.com/design-patterns/object-pool-design-pattern/#comments</comments>
		<pubDate>Thu, 25 Oct 2007 07:12:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design Patterns]]></category>

		<guid isPermaLink="false">http://www.sharpprogrammer.com/design-patterns/object-pool-design-pattern/</guid>
		<description><![CDATA[
Agile Ajax: Object Pooling and Reusing XMLHttpRequest in IE &#8211;  Much of magic lies in what&#8217;s called Agile Ajax: Object Pooling and Reusing  XMLHttpRequest in IE
An Object Pool  Using Remote Method Invocation @ JAVA DEVELOPER&#8217;S JOURNAL &#8211; It was about  this time that I re-discovered An Object Pool Using Remote Method [...]]]></description>
		<wfw:commentRss>http://www.sharpprogrammer.com/design-patterns/object-pool-design-pattern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mediator Design Pattern</title>
		<link>http://www.sharpprogrammer.com/design-patterns/mediator-design-pattern/</link>
		<comments>http://www.sharpprogrammer.com/design-patterns/mediator-design-pattern/#comments</comments>
		<pubDate>Wed, 24 Oct 2007 07:08:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design Patterns]]></category>

		<guid isPermaLink="false">http://www.sharpprogrammer.com/design-patterns/mediator-design-pattern/</guid>
		<description><![CDATA[
Andy Kramek : Design Patterns &#8211; The Mediator &#8211; A birds eye  view on Andy Kramek : Design Patterns &#8211; The Mediator
Design Pattern Synopses &#8211; Synopses of design patterns from the  book Patterns in Java Volume 1: A Catalog of Reusable Design Patterns by Mark  Grand Illustrated with UML Design Pattern Synopses
Design [...]]]></description>
		<wfw:commentRss>http://www.sharpprogrammer.com/design-patterns/mediator-design-pattern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Iterator Design Pattern</title>
		<link>http://www.sharpprogrammer.com/design-patterns/iterator-design-pattern/</link>
		<comments>http://www.sharpprogrammer.com/design-patterns/iterator-design-pattern/#comments</comments>
		<pubDate>Tue, 23 Oct 2007 07:05:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design Patterns]]></category>

		<guid isPermaLink="false">http://www.sharpprogrammer.com/design-patterns/iterator-design-pattern/</guid>
		<description><![CDATA[
Design Pattern Synopses &#8211; Synopses of design patterns from the  book Patterns in Java Volume 1: A Catalog of Reusable Design Patterns by Mark  Grand Illustrated with UML Design Pattern Synopses
Design Patterns: Iterator &#8211; There&#8217;s no excuse to use anything  else Design Patterns: Iterator
Design Patterns Tutorial &#8211; www.mactech.com is the global entry [...]]]></description>
		<wfw:commentRss>http://www.sharpprogrammer.com/design-patterns/iterator-design-pattern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interface Design Pattern</title>
		<link>http://www.sharpprogrammer.com/design-patterns/interface-design-pattern/</link>
		<comments>http://www.sharpprogrammer.com/design-patterns/interface-design-pattern/#comments</comments>
		<pubDate>Mon, 22 Oct 2007 07:00:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design Patterns]]></category>

		<guid isPermaLink="false">http://www.sharpprogrammer.com/design-patterns/interface-design-pattern/</guid>
		<description><![CDATA[
Applying  Unix Interface-Design Patterns &#8211; To help understand what we might be able to  do in this world, this section provides a couple of stories of where we need to  get to. Applying Unix Interface-Design Patterns
Experiences &#8212; A Pattern Language for User Interface Design &#8211;  No loss, no duplicates, no interruption [...]]]></description>
		<wfw:commentRss>http://www.sharpprogrammer.com/design-patterns/interface-design-pattern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Immutable Design Pattern</title>
		<link>http://www.sharpprogrammer.com/design-patterns/immutable-design-pattern/</link>
		<comments>http://www.sharpprogrammer.com/design-patterns/immutable-design-pattern/#comments</comments>
		<pubDate>Sun, 21 Oct 2007 07:56:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design Patterns]]></category>

		<guid isPermaLink="false">http://www.sharpprogrammer.com/design-patterns/immutable-design-pattern/</guid>
		<description><![CDATA[
Design Pattern Synopses &#8211; Synopses of design patterns from the  book Patterns in Java Volume 1: A Catalog of Reusable Design Patterns by Mark  Grand Illustrated with UML Design Pattern Synopses
Design  Patterns Page &#8211; This will guide you through Design Patterns Page
Immutable List Structure and Composite Design Pattern &#8211; There  are, [...]]]></description>
		<wfw:commentRss>http://www.sharpprogrammer.com/design-patterns/immutable-design-pattern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Factory Method Design Pattern</title>
		<link>http://www.sharpprogrammer.com/design-patterns/factory-method-design-pattern/</link>
		<comments>http://www.sharpprogrammer.com/design-patterns/factory-method-design-pattern/#comments</comments>
		<pubDate>Sat, 20 Oct 2007 07:46:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design Patterns]]></category>

		<guid isPermaLink="false">http://www.sharpprogrammer.com/design-patterns/factory-method-design-pattern/</guid>
		<description><![CDATA[
An Architect&#8217;s View &#8211; Abstract Factory Design Pattern &#8211; Simple  and intuitive abstraction of An Architect&#8217;s View &#8211; Abstract Factory Design  Pattern
Design Pattern Synopses &#8211; Synopses of design patterns from the  book Patterns in Java Volume 1: A Catalog of Reusable Design Patterns by Mark  Grand Illustrated with UML Design Pattern [...]]]></description>
		<wfw:commentRss>http://www.sharpprogrammer.com/design-patterns/factory-method-design-pattern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flyweight Design Pattern</title>
		<link>http://www.sharpprogrammer.com/design-patterns/flyweight-design-pattern/</link>
		<comments>http://www.sharpprogrammer.com/design-patterns/flyweight-design-pattern/#comments</comments>
		<pubDate>Fri, 19 Oct 2007 18:56:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design Patterns]]></category>

		<guid isPermaLink="false">http://www.sharpprogrammer.com/design-patterns/flyweight-design-pattern/</guid>
		<description><![CDATA[
Peachpit: A C++ Flyweight Pattern for IT Management &#62;  Protecting Valuable Resources &#8211; Need additional information about Peachpit:  A C++ Flyweight Pattern for IT Management &#62; Protecting Valuable Resources
Design Pattern Synopses &#8211; Synopses of design patterns from the  book Patterns in Java Volume 1: A Catalog of Reusable Design Patterns by Mark [...]]]></description>
		<wfw:commentRss>http://www.sharpprogrammer.com/design-patterns/flyweight-design-pattern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facade Design Pattern</title>
		<link>http://www.sharpprogrammer.com/design-patterns/facade-design-pattern/</link>
		<comments>http://www.sharpprogrammer.com/design-patterns/facade-design-pattern/#comments</comments>
		<pubDate>Fri, 19 Oct 2007 10:44:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design Patterns]]></category>

		<guid isPermaLink="false">http://www.sharpprogrammer.com/design-patterns/facade-design-pattern/</guid>
		<description><![CDATA[
Create an Object-Oriented JavaScript Calendar Using the Façade  Design Pattern &#8211; Originally published information on Create an  Object-Oriented JavaScript Calendar Using the Façade Design Pattern
Design Pattern Synopses &#8211; Synopses of design patterns from the  book Patterns in Java Volume 1: A Catalog of Reusable Design Patterns by Mark  Grand Illustrated with [...]]]></description>
		<wfw:commentRss>http://www.sharpprogrammer.com/design-patterns/facade-design-pattern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Delegation Design Pattern</title>
		<link>http://www.sharpprogrammer.com/design-patterns/delegation-design-pattern/</link>
		<comments>http://www.sharpprogrammer.com/design-patterns/delegation-design-pattern/#comments</comments>
		<pubDate>Thu, 18 Oct 2007 09:40:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design Patterns]]></category>

		<guid isPermaLink="false">http://www.sharpprogrammer.com/design-patterns/delegation-design-pattern/</guid>
		<description><![CDATA[
1.4  Before/After Patterns &#8211; For the exceptionally curious (and the curiously  exceptional), here is a description of 1.4 Before/After Patterns
Best Practices Engineering &#8211; Delegation &#8211; Enhancing and  extending existing technologies is one of the things that has helped lead to the  quick adoption of Best Practices Engineering &#8211; Delegation
Comments on Design [...]]]></description>
		<wfw:commentRss>http://www.sharpprogrammer.com/design-patterns/delegation-design-pattern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Decorator Design Pattern</title>
		<link>http://www.sharpprogrammer.com/design-patterns/decorator-design-pattern/</link>
		<comments>http://www.sharpprogrammer.com/design-patterns/decorator-design-pattern/#comments</comments>
		<pubDate>Wed, 17 Oct 2007 08:39:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design Patterns]]></category>

		<guid isPermaLink="false">http://www.sharpprogrammer.com/design-patterns/decorator-design-pattern/</guid>
		<description><![CDATA[
An Introduction to Design Patterns using the Decorator Pattern &#8211;  The Code Project &#8211; .NET &#8211; That&#8217;s a longer story best told over beer. An  Introduction to Design Patterns using the Decorator Pattern &#8211; The Code Project &#8211;  .NET
InformIT: C# Design Patterns: The Decorator Pattern &#62;  Decorating a CoolButton &#8211; Wish [...]]]></description>
		<wfw:commentRss>http://www.sharpprogrammer.com/design-patterns/decorator-design-pattern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Composite Design Pattern</title>
		<link>http://www.sharpprogrammer.com/design-patterns/composite-design-pattern/</link>
		<comments>http://www.sharpprogrammer.com/design-patterns/composite-design-pattern/#comments</comments>
		<pubDate>Tue, 16 Oct 2007 07:37:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design Patterns]]></category>

		<guid isPermaLink="false">http://www.sharpprogrammer.com/design-patterns/composite-design-pattern/</guid>
		<description><![CDATA[
A look at the Composite design pattern &#8211; Java World &#8211; The  Composite design pattern lets you treat primitive and composite objects exactly  the same. In his latest Java Design Patterns column, David Geary explores how to  implement the Composite pattern and how to use it with the Tiles tag library  [...]]]></description>
		<wfw:commentRss>http://www.sharpprogrammer.com/design-patterns/composite-design-pattern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Command Design Pattern</title>
		<link>http://www.sharpprogrammer.com/design-patterns/command-design-pattern/</link>
		<comments>http://www.sharpprogrammer.com/design-patterns/command-design-pattern/#comments</comments>
		<pubDate>Mon, 15 Oct 2007 09:34:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design Patterns]]></category>

		<guid isPermaLink="false">http://www.sharpprogrammer.com/design-patterns/command-design-pattern/</guid>
		<description><![CDATA[
Bashmohandes : Command Design Pattern in C# 2.0 &#8211; I routinely  evaluate diverse sites Bashmohandes : Command Design Pattern in C# 2.0
Build and Command Objects—Using Design Patterns &#8211; Learn about  the creational Builder pattern and the behavioral Command pattern in Java. Build  and Command Objects—Using Design Patterns
Java Programming &#8211; Command Design Pattern [...]]]></description>
		<wfw:commentRss>http://www.sharpprogrammer.com/design-patterns/command-design-pattern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chain of Responsibility Design Pattern</title>
		<link>http://www.sharpprogrammer.com/design-patterns/chain-of-responsibility-design-pattern/</link>
		<comments>http://www.sharpprogrammer.com/design-patterns/chain-of-responsibility-design-pattern/#comments</comments>
		<pubDate>Sat, 22 Sep 2007 14:16:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design Patterns]]></category>

		<guid isPermaLink="false">http://www.sharpprogrammer.com/design-patterns/chain-of-responsibility-design-pattern/</guid>
		<description><![CDATA[

Andy Kramek : Design Patterns &#8211; The Chain of Responsibility &#8211;  We will see that it is clear that it is sensible and in fact in common cases  useful to use Andy Kramek : Design Patterns &#8211; The Chain of Responsibility
Chain of Responsibility &#8211; The Code Project &#8211; Application  Design &#8211; As [...]]]></description>
		<wfw:commentRss>http://www.sharpprogrammer.com/design-patterns/chain-of-responsibility-design-pattern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cache Management Design Pattern</title>
		<link>http://www.sharpprogrammer.com/design-patterns/cache-management-design-pattern/</link>
		<comments>http://www.sharpprogrammer.com/design-patterns/cache-management-design-pattern/#comments</comments>
		<pubDate>Fri, 21 Sep 2007 20:16:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design Patterns]]></category>

		<guid isPermaLink="false">http://www.sharpprogrammer.com/design-patterns/cache-management-design-pattern/</guid>
		<description><![CDATA[

Cache Management in ASP.NET &#8211; The Code Project &#8211; ASP.NET &#8211; Is  this supposed to be dry and boring, boring and geeky ? Cache Management in  ASP.NET &#8211; The Code Project &#8211; ASP.NET
Cache SOAP services on the client side &#8211; Java World &#8211; SOAP  (Simple Object Access Protocol) services are progressing from [...]]]></description>
		<wfw:commentRss>http://www.sharpprogrammer.com/design-patterns/cache-management-design-pattern/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Builder Design Pattern</title>
		<link>http://www.sharpprogrammer.com/design-patterns/builder-design-pattern/</link>
		<comments>http://www.sharpprogrammer.com/design-patterns/builder-design-pattern/#comments</comments>
		<pubDate>Thu, 20 Sep 2007 17:14:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design Patterns]]></category>

		<guid isPermaLink="false">http://www.sharpprogrammer.com/design-patterns/builder-design-pattern/</guid>
		<description><![CDATA[

Adaptive Builder Design Pattern - How to do and go beyond  Adaptive Builder Design Pattern
Build and Command Objects—Using Design Patterns &#8211; Learn about  the creational Builder pattern and the behavioral Command pattern in Java. Build  and Command Objects—Using Design Patterns
Builder Design Pattern Part 2 &#8211; Hotel Reservation EDI Example &#8211;  Design [...]]]></description>
		<wfw:commentRss>http://www.sharpprogrammer.com/design-patterns/builder-design-pattern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bridge Design Pattern</title>
		<link>http://www.sharpprogrammer.com/design-patterns/bridge-design-pattern/</link>
		<comments>http://www.sharpprogrammer.com/design-patterns/bridge-design-pattern/#comments</comments>
		<pubDate>Wed, 19 Sep 2007 02:18:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design Patterns]]></category>

		<guid isPermaLink="false">http://www.sharpprogrammer.com/design-patterns/bridge-design-pattern/</guid>
		<description><![CDATA[

ACCU :: The  Policy Bridge Design Pattern &#8211; Use it and profit from it! ACCU :: The Policy  Bridge Design Pattern
Bridge design pattern with JavaScript &#8211; The Code Project &#8211;  JavaScript &#8211; This is a bold claim, so let&#8217;s look at this to see what makes  it tick. Bridge design pattern [...]]]></description>
		<wfw:commentRss>http://www.sharpprogrammer.com/design-patterns/bridge-design-pattern/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Adapter Design Pattern</title>
		<link>http://www.sharpprogrammer.com/design-patterns/adapter-design-pattern/</link>
		<comments>http://www.sharpprogrammer.com/design-patterns/adapter-design-pattern/#comments</comments>
		<pubDate>Tue, 18 Sep 2007 08:49:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design Patterns]]></category>

		<guid isPermaLink="false">http://www.sharpprogrammer.com/design-patterns/adapter-design-pattern/</guid>
		<description><![CDATA[

Adapter  pattern &#8211; Wikipedia, the free encyclopedia &#8211; Check out this page on Adapter  pattern &#8211; Wikipedia, the free encyclopedia
Adapter Pattern in C# &#8211; The Gang Of Four (GoF) defined the  Adaptor pattern as follows in their most famous book &#8220;Design Patterns&#8221; Gamma et  al. Adapter lets classes work together that [...]]]></description>
		<wfw:commentRss>http://www.sharpprogrammer.com/design-patterns/adapter-design-pattern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Abstract Factory Design Pattern</title>
		<link>http://www.sharpprogrammer.com/design-patterns/abstract-factory-design-pattern/</link>
		<comments>http://www.sharpprogrammer.com/design-patterns/abstract-factory-design-pattern/#comments</comments>
		<pubDate>Tue, 18 Sep 2007 01:49:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design Patterns]]></category>

		<guid isPermaLink="false">http://www.sharpprogrammer.com/design-patterns/abstract-factory-design-pattern/</guid>
		<description><![CDATA[

A Learning Guide To Design Patterns &#8211; Industrial Logic:  Object-Oriented Design &#38; Development, Patterns, CORBA, Interactive &#38;  Internet Programming. A Learning Guide To Design Patterns
Abstract Factory Design Pattern &#8211; DbProviderFactory &#8211; Factory  Method &#8211; All kinds of material on Abstract Factory Design Pattern &#8211;  DbProviderFactory &#8211; Factory Method
Abstract Factory design pattern [...]]]></description>
		<wfw:commentRss>http://www.sharpprogrammer.com/design-patterns/abstract-factory-design-pattern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Teach Design Patterns !</title>
		<link>http://www.sharpprogrammer.com/design-patterns/how-to-teach-design-patterns/</link>
		<comments>http://www.sharpprogrammer.com/design-patterns/how-to-teach-design-patterns/#comments</comments>
		<pubDate>Thu, 13 Sep 2007 07:51:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design Patterns]]></category>

		<guid isPermaLink="false">http://www.sharpprogrammer.com/design-patterns/how-to-teach-design-patterns/</guid>
		<description><![CDATA[
The first thing to answer is: &#8220;Are patterns exclusive to object oriented systems, or are they applicable to other paradigms?&#8221; I say the latter, but they all tend to be written as OBJECT ORIENTED examples, so it might be unwise to talk about patterns before OBJECT ORIENTED . Instead, let the student learn patterns along [...]]]></description>
		<wfw:commentRss>http://www.sharpprogrammer.com/design-patterns/how-to-teach-design-patterns/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Template Design Pattern</title>
		<link>http://www.sharpprogrammer.com/design-patterns/template-design-pattern/</link>
		<comments>http://www.sharpprogrammer.com/design-patterns/template-design-pattern/#comments</comments>
		<pubDate>Thu, 30 Aug 2007 19:04:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design Patterns]]></category>

		<guid isPermaLink="false">http://www.sharpprogrammer.com/design-patterns/template-design-pattern/</guid>
		<description><![CDATA[The Template Design Pattern is used to set up the outline or skeleton of an algorithm, leaving the details  to specific implementations later. This way, subclasses can override parts of  the algorithm without changing its overall structure.This is particularly useful for separating the variant and the invariant  behaviour, minimizing the amount of [...]]]></description>
		<wfw:commentRss>http://www.sharpprogrammer.com/design-patterns/template-design-pattern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visitor Design Pattern</title>
		<link>http://www.sharpprogrammer.com/design-patterns/visitor-design-pattern/</link>
		<comments>http://www.sharpprogrammer.com/design-patterns/visitor-design-pattern/#comments</comments>
		<pubDate>Thu, 09 Aug 2007 16:57:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design Patterns]]></category>

		<guid isPermaLink="false">http://www.sharpprogrammer.com/design-patterns/visitor-design-pattern/</guid>
		<description><![CDATA[How The Visitor Pattern Works &#8211; Peter Rose
A Visitor is like a plumber who is called to a house to fix something. The house is &#8220;visitable&#8221;, i.e. it allows Visitors to enter. However, it doesn&#8217;t know how to fix the plumbing, so it calls a plumber. The plumber, however, doesn&#8217;t know anything about the house. [...]]]></description>
		<wfw:commentRss>http://www.sharpprogrammer.com/design-patterns/visitor-design-pattern/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
