<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Fluent Builder Pattern for classes with long-ish constructors</title>
	<atom:link href="http://richarddingwall.name/2009/06/01/fluent-builder-pattern-for-classes-with-long-ish-constructors/feed/" rel="self" type="application/rss+xml" />
	<link>http://richarddingwall.name/2009/06/01/fluent-builder-pattern-for-classes-with-long-ish-constructors/</link>
	<description>The adventures of a young kiwi software developer in London</description>
	<lastBuildDate>Thu, 10 May 2012 16:20:46 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Richard</title>
		<link>http://richarddingwall.name/2009/06/01/fluent-builder-pattern-for-classes-with-long-ish-constructors/comment-page-1/#comment-5735</link>
		<dc:creator>Richard</dc:creator>
		<pubDate>Wed, 03 Jun 2009 19:45:44 +0000</pubDate>
		<guid isPermaLink="false">http://richarddingwall.name/?p=1422#comment-5735</guid>
		<description>@Ed: after a couple of weeks using this I&#039;m inclined to agree. We&#039;ve discovered the static operators aren&#039;t much good for subclassed builders (e.g. AdminUserBuilder) because they cannot be inherited/overriden.</description>
		<content:encoded><![CDATA[<p>@Ed: after a couple of weeks using this I&#8217;m inclined to agree. We&#8217;ve discovered the static operators aren&#8217;t much good for subclassed builders (e.g. AdminUserBuilder) because they cannot be inherited/overriden.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ed Blackburn</title>
		<link>http://richarddingwall.name/2009/06/01/fluent-builder-pattern-for-classes-with-long-ish-constructors/comment-page-1/#comment-5720</link>
		<dc:creator>Ed Blackburn</dc:creator>
		<pubDate>Wed, 03 Jun 2009 11:15:55 +0000</pubDate>
		<guid isPermaLink="false">http://richarddingwall.name/?p=1422#comment-5720</guid>
		<description>You could still use var, if you have a:

public UserProfile Build() member.

Your public static implicit operator UserProfile member could implement Build() to keep it nice and DRY?</description>
		<content:encoded><![CDATA[<p>You could still use var, if you have a:</p>
<p>public UserProfile Build() member.</p>
<p>Your public static implicit operator UserProfile member could implement Build() to keep it nice and DRY?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Varga</title>
		<link>http://richarddingwall.name/2009/06/01/fluent-builder-pattern-for-classes-with-long-ish-constructors/comment-page-1/#comment-5589</link>
		<dc:creator>John Varga</dc:creator>
		<pubDate>Mon, 01 Jun 2009 05:08:22 +0000</pubDate>
		<guid isPermaLink="false">http://richarddingwall.name/?p=1422#comment-5589</guid>
		<description>I only know this because I saw someone else post this pattern and I thought it was amazingly badass so I happened to remember that pitfall.</description>
		<content:encoded><![CDATA[<p>I only know this because I saw someone else post this pattern and I thought it was amazingly badass so I happened to remember that pitfall.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard</title>
		<link>http://richarddingwall.name/2009/06/01/fluent-builder-pattern-for-classes-with-long-ish-constructors/comment-page-1/#comment-5588</link>
		<dc:creator>Richard</dc:creator>
		<pubDate>Mon, 01 Jun 2009 04:32:11 +0000</pubDate>
		<guid isPermaLink="false">http://richarddingwall.name/?p=1422#comment-5588</guid>
		<description>@John whoops! Good spotting... fixed.</description>
		<content:encoded><![CDATA[<p>@John whoops! Good spotting&#8230; fixed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Varga</title>
		<link>http://richarddingwall.name/2009/06/01/fluent-builder-pattern-for-classes-with-long-ish-constructors/comment-page-1/#comment-5587</link>
		<dc:creator>John Varga</dc:creator>
		<pubDate>Mon, 01 Jun 2009 04:25:33 +0000</pubDate>
		<guid isPermaLink="false">http://richarddingwall.name/?p=1422#comment-5587</guid>
		<description>Be aware that in your &quot;With&quot; example, the var will get confused and you will have a UserProfileBuilder instead of a UserProfile. You need to use an explicit type declaration.</description>
		<content:encoded><![CDATA[<p>Be aware that in your &#8220;With&#8221; example, the var will get confused and you will have a UserProfileBuilder instead of a UserProfile. You need to use an explicit type declaration.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

