<?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>The Pythonian &#187; design patterns</title>
	<atom:link href="http://thepythonian.com/tag/design-patterns/feed/" rel="self" type="application/rss+xml" />
	<link>http://thepythonian.com</link>
	<description>All about the Python Programming Language</description>
	<lastBuildDate>Tue, 10 Aug 2010 18:18:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Python Design-Patterns</title>
		<link>http://thepythonian.com/2009/06/10/python-design-patterns/</link>
		<comments>http://thepythonian.com/2009/06/10/python-design-patterns/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 11:41:51 +0000</pubDate>
		<dc:creator>thePythonian</dc:creator>
				<category><![CDATA[Patterns]]></category>
		<category><![CDATA[design patterns]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://thepythonian.com/?p=18</guid>
		<description><![CDATA[<p>I have only really gotten into design patterns when working with Java, so I was a bit surprised that Python would have something like a language as wordy as Java. I have always thought that Python was elegant if not a bit terse, but, nevertheless, maybe someone can find this helpful.</p>
<p>Below is the meat of the [...]]]></description>
			<content:encoded><![CDATA[<p>I have only really gotten into <em>design patterns</em> when working with Java, so I was a bit surprised that Python would have something like a language as wordy as Java. I have always thought that Python was elegant if not a bit terse, but, nevertheless, maybe someone can find this helpful.</p>
<p>Below is the meat of the article/essay written by Duncan Booth. Clicking on any of the links in the Table of Contents will take you to that section of his paper.</p>
<ul class="auto-toc simple">
<li><a id="id12" class="reference" name="id12" href="http://www.suttoncourtenay.org.uk/duncan/accu/pythonpatterns.html#creational-patterns">2   Creational Patterns</a>
<ul class="auto-toc">
<li><a id="id13" class="reference" name="id13" href="http://www.suttoncourtenay.org.uk/duncan/accu/pythonpatterns.html#factory">2.1   Factory</a></li>
<li><a id="id14" class="reference" name="id14" href="http://www.suttoncourtenay.org.uk/duncan/accu/pythonpatterns.html#singleton-and-the-borg">2.2   Singleton (and the Borg)</a>
<ul>
<li><a id="id15" class="reference" name="id15" href="http://www.suttoncourtenay.org.uk/duncan/accu/pythonpatterns.html#intent">Intent</a></li>
</ul>
</li>
</ul>
</li>
<li><a id="id16" class="reference" name="id16" href="http://www.suttoncourtenay.org.uk/duncan/accu/pythonpatterns.html#structural-patterns">3   Structural Patterns</a>
<ul class="auto-toc">
<li><a id="id17" class="reference" name="id17" href="http://www.suttoncourtenay.org.uk/duncan/accu/pythonpatterns.html#flyweight">3.1   Flyweight</a>
<ul>
<li><a id="id18" class="reference" name="id18" href="http://www.suttoncourtenay.org.uk/duncan/accu/pythonpatterns.html#id6">Intent</a></li>
</ul>
</li>
</ul>
</li>
<li><a id="id19" class="reference" name="id19" href="http://www.suttoncourtenay.org.uk/duncan/accu/pythonpatterns.html#behavioural-patterns">4   Behavioural Patterns</a>
<ul class="auto-toc">
<li><a id="id20" class="reference" name="id20" href="http://www.suttoncourtenay.org.uk/duncan/accu/pythonpatterns.html#observer">4.1   Observer</a>
<ul>
<li><a id="id21" class="reference" name="id21" href="http://www.suttoncourtenay.org.uk/duncan/accu/pythonpatterns.html#id7">Intent</a></li>
</ul>
</li>
<li><a id="id22" class="reference" name="id22" href="http://www.suttoncourtenay.org.uk/duncan/accu/pythonpatterns.html#iterators-and-generators">4.2   Iterators and Generators</a>
<ul>
<li><a id="id23" class="reference" name="id23" href="http://www.suttoncourtenay.org.uk/duncan/accu/pythonpatterns.html#id8">Intent</a></li>
<li><a id="id24" class="reference" name="id24" href="http://www.suttoncourtenay.org.uk/duncan/accu/pythonpatterns.html#generators">Generators</a></li>
<li><a id="id25" class="reference" name="id25" href="http://www.suttoncourtenay.org.uk/duncan/accu/pythonpatterns.html#itertools">itertools</a></li>
</ul>
</li>
<li><a id="id26" class="reference" name="id26" href="http://www.suttoncourtenay.org.uk/duncan/accu/pythonpatterns.html#command-dispatch-pattern">4.3   Command Dispatch Pattern</a></li>
</ul>
</li>
<li><a id="id27" class="reference" name="id27" href="http://www.suttoncourtenay.org.uk/duncan/accu/pythonpatterns.html#little-patterns-in-python">5   Little patterns in Python</a></li>
</ul>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://thepythonian.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://thepythonian.com/2009/06/10/python-design-patterns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
