<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
	>
<channel>
	<title>Comments on: ActionScript Facade Design Pattern: The Cat Herder</title>
	<atom:link href="http://www.as3dp.com/2008/09/20/actionscript-facade-design-pattern-the-cat-herder/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.as3dp.com/2008/09/20/actionscript-facade-design-pattern-the-cat-herder/</link>
	<description>OOP Techniques for Flash and Flex Developers</description>
	<lastBuildDate>Wed, 10 Mar 2010 17:32:01 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: William B. Sanders</title>
		<link>http://www.as3dp.com/2008/09/20/actionscript-facade-design-pattern-the-cat-herder/comment-page-1/#comment-2262</link>
		<dc:creator>William B. Sanders</dc:creator>
		<pubDate>Wed, 29 Apr 2009 01:28:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.as3dp.com/?p=222#comment-2262</guid>
		<description>Josh,

Keep in mind the Principle of Least Knowledge--one of the principles that the Facade addresses--holds that objects should only communicate with those objects closely related. One of the giveaways that the principle is not being followed is &quot;more than one dot&quot; as you have in your example. The Facade helps the client communicate with less; not more. So in a system with a large subsystem (or a large number of interrelated systems) it makes sense to have multiple Facades to &quot;keep the dots down.&quot;

As long as you keep your eye on the purpose of design patterns and the principles in OOP on which they are founded, design patterns can be flexible.

Take care,
Bill</description>
		<content:encoded><![CDATA[<p>Josh,</p>
<p>Keep in mind the Principle of Least Knowledge&#8211;one of the principles that the Facade addresses&#8211;holds that objects should only communicate with those objects closely related. One of the giveaways that the principle is not being followed is &#8220;more than one dot&#8221; as you have in your example. The Facade helps the client communicate with less; not more. So in a system with a large subsystem (or a large number of interrelated systems) it makes sense to have multiple Facades to &#8220;keep the dots down.&#8221;</p>
<p>As long as you keep your eye on the purpose of design patterns and the principles in OOP on which they are founded, design patterns can be flexible.</p>
<p>Take care,<br />
Bill</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Josh</title>
		<link>http://www.as3dp.com/2008/09/20/actionscript-facade-design-pattern-the-cat-herder/comment-page-1/#comment-2258</link>
		<dc:creator>Josh</dc:creator>
		<pubDate>Tue, 28 Apr 2009 22:14:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.as3dp.com/?p=222#comment-2258</guid>
		<description>Hey,

I understand the purpose is to simplify what the client must interact with (just the Facade) but say you were working on a very large project, and the Facade became.. lets say immense. While adding another Facade seems to be ruining the purpose of the &#039;Facade,&#039; it could still simplify the project. eg. adding a Facade for each package?

com.gnoll.film
    FilmFacade.as
com.gnoll.player
    FilmPlayerFacade

What do you think?
Thanks,
Josh</description>
		<content:encoded><![CDATA[<p>Hey,</p>
<p>I understand the purpose is to simplify what the client must interact with (just the Facade) but say you were working on a very large project, and the Facade became.. lets say immense. While adding another Facade seems to be ruining the purpose of the &#8216;Facade,&#8217; it could still simplify the project. eg. adding a Facade for each package?</p>
<p>com.gnoll.film<br />
    FilmFacade.as<br />
com.gnoll.player<br />
    FilmPlayerFacade</p>
<p>What do you think?<br />
Thanks,<br />
Josh</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill</title>
		<link>http://www.as3dp.com/2008/09/20/actionscript-facade-design-pattern-the-cat-herder/comment-page-1/#comment-828</link>
		<dc:creator>Bill</dc:creator>
		<pubDate>Thu, 16 Oct 2008 23:39:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.as3dp.com/?p=222#comment-828</guid>
		<description>Hi Anggie,

Fowler&#039;s GUI patterns look interesting indeed. However, given that they&#039;re MVC-related, Chandima may do a better job on that.  I&#039;ve got the seemingly impossible task of trying to get the Prototype design pattern nailed down for ActionScript. Right now I&#039;m working through the elements of recursion in the dp, and if you have any ideas about getting the Prototype right, I&#039;d like to hear those as well!

Take care and thanks for the GUI patterns,
Bill</description>
		<content:encoded><![CDATA[<p>Hi Anggie,</p>
<p>Fowler&#8217;s GUI patterns look interesting indeed. However, given that they&#8217;re MVC-related, Chandima may do a better job on that.  I&#8217;ve got the seemingly impossible task of trying to get the Prototype design pattern nailed down for ActionScript. Right now I&#8217;m working through the elements of recursion in the dp, and if you have any ideas about getting the Prototype right, I&#8217;d like to hear those as well!</p>
<p>Take care and thanks for the GUI patterns,<br />
Bill</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anggie Bratadinata</title>
		<link>http://www.as3dp.com/2008/09/20/actionscript-facade-design-pattern-the-cat-herder/comment-page-1/#comment-827</link>
		<dc:creator>Anggie Bratadinata</dc:creator>
		<pubDate>Thu, 16 Oct 2008 22:20:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.as3dp.com/?p=222#comment-827</guid>
		<description>Great post, Bill. Keep them coming!

I really enjoyed your book and blog. I&#039;m no pattern freak but your book &amp; the Freemans&#039; are permanent residents of my desk.

When you have time, could you write some stuff on Fowler&#039;s GUI patterns? (http://martinfowler.com/eaaDev/uiArchs.html)

Thanks!</description>
		<content:encoded><![CDATA[<p>Great post, Bill. Keep them coming!</p>
<p>I really enjoyed your book and blog. I&#8217;m no pattern freak but your book &amp; the Freemans&#8217; are permanent residents of my desk.</p>
<p>When you have time, could you write some stuff on Fowler&#8217;s GUI patterns? (<a href="http://martinfowler.com/eaaDev/uiArchs.html" rel="nofollow">http://martinfowler.com/eaaDev/uiArchs.html</a>)</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill</title>
		<link>http://www.as3dp.com/2008/09/20/actionscript-facade-design-pattern-the-cat-herder/comment-page-1/#comment-817</link>
		<dc:creator>Bill</dc:creator>
		<pubDate>Sun, 12 Oct 2008 19:18:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.as3dp.com/?p=222#comment-817</guid>
		<description>Russell,

It&#039;s always our pleasure. I&#039;m still hammering away on the Prototype and hope to get it done in the not too distant future.

Bill</description>
		<content:encoded><![CDATA[<p>Russell,</p>
<p>It&#8217;s always our pleasure. I&#8217;m still hammering away on the Prototype and hope to get it done in the not too distant future.</p>
<p>Bill</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Russell</title>
		<link>http://www.as3dp.com/2008/09/20/actionscript-facade-design-pattern-the-cat-herder/comment-page-1/#comment-816</link>
		<dc:creator>Russell</dc:creator>
		<pubDate>Sun, 12 Oct 2008 15:36:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.as3dp.com/?p=222#comment-816</guid>
		<description>a very nice example, cheers for taking the time to break this down</description>
		<content:encoded><![CDATA[<p>a very nice example, cheers for taking the time to break this down</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: localToGlobal &#187; Blog Archive &#187; news review -&#62; 39th week of 2008</title>
		<link>http://www.as3dp.com/2008/09/20/actionscript-facade-design-pattern-the-cat-herder/comment-page-1/#comment-781</link>
		<dc:creator>localToGlobal &#187; Blog Archive &#187; news review -&#62; 39th week of 2008</dc:creator>
		<pubDate>Fri, 26 Sep 2008 16:20:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.as3dp.com/?p=222#comment-781</guid>
		<description>[...] &gt; ActionScript Facade Design Pattern:  The Cat Herder &#124; ActionScript 3 Design Patterns [...]</description>
		<content:encoded><![CDATA[<p>[...] &gt; ActionScript Facade Design Pattern:  The Cat Herder | ActionScript 3 Design Patterns [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
