<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>ActionScript 3 Design Patterns &#187; OOP</title>
	<atom:link href="http://www.as3dp.com/category/oop/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.as3dp.com</link>
	<description>OOP Techniques for Flash and Flex Developers</description>
	<lastBuildDate>Thu, 08 Jul 2010 21:18:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>
		<item>
		<title>&#8220;That&#8217;s Not the Way I&#8217;d Do It&#8221;: Justifiable Homicide in 32 States</title>
		<link>http://www.as3dp.com/2010/01/13/thats-not-the-way-id-do-it-justifiable-homicide-in-32-states/</link>
		<comments>http://www.as3dp.com/2010/01/13/thats-not-the-way-id-do-it-justifiable-homicide-in-32-states/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 14:43:46 +0000</pubDate>
		<dc:creator>William B. Sanders</dc:creator>
				<category><![CDATA[OOP]]></category>

		<guid isPermaLink="false">http://www.as3dp.com/?p=2352</guid>
		<description><![CDATA[he other day I was worrying about a comment another programmer had made. After looking at some code, he twisted up his face and said, 
&#8220;That&#8217;s not the way I&#8217;d do it.&#8221;
He went on to tell me how he&#8217;d do it. After thinking about it a couple of days I realized that the way he&#8217;d [...]]]></description>
		<wfw:commentRss>http://www.as3dp.com/2010/01/13/thats-not-the-way-id-do-it-justifiable-homicide-in-32-states/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>OOPSLA 2009: Hope to See Some ActionScripters!</title>
		<link>http://www.as3dp.com/2009/10/23/oopsla-2009-hope-to-see-some-actionscripters/</link>
		<comments>http://www.as3dp.com/2009/10/23/oopsla-2009-hope-to-see-some-actionscripters/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 19:18:27 +0000</pubDate>
		<dc:creator>William B. Sanders</dc:creator>
				<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[Principles]]></category>

		<guid isPermaLink="false">http://www.as3dp.com/?p=1936</guid>
		<description><![CDATA[Tomorrow morning bright and early I&#8217;m off to Orlando, Florida for the 2009 Object Oriented Programming and System Languages Association (OOPSLA) annual meetings. I&#8217;ll be making an ActionScript 3.0 presentation in a workshop on Sunday. Our workshop is named &#8220;Good Examples for Exposing Bad Practice&#8221; and meets in Pastoral 3 from 8:30-5:00 (Oct 25) Mine [...]]]></description>
		<wfw:commentRss>http://www.as3dp.com/2009/10/23/oopsla-2009-hope-to-see-some-actionscripters/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>Mansions in the Slum: The Case of Beautiful Algorithms and Disappointing Designs</title>
		<link>http://www.as3dp.com/2009/10/17/mansions-in-the-slum-the-case-of-beautiful-algorithms-and-disappointing-designs/</link>
		<comments>http://www.as3dp.com/2009/10/17/mansions-in-the-slum-the-case-of-beautiful-algorithms-and-disappointing-designs/#comments</comments>
		<pubDate>Sat, 17 Oct 2009 14:28:13 +0000</pubDate>
		<dc:creator>William B. Sanders</dc:creator>
				<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[Algorithms]]></category>

		<guid isPermaLink="false">http://www.as3dp.com/?p=1920</guid>
		<description><![CDATA[Some years back when I was flying with Flying Samaritans, I was invited to a party for a fellow pilot in Beverly Hills, California. Since the party involved a good deal of celebration, I had to stay over—no way I was going to fly back to San Diego that evening. The house we stayed in [...]]]></description>
		<wfw:commentRss>http://www.as3dp.com/2009/10/17/mansions-in-the-slum-the-case-of-beautiful-algorithms-and-disappointing-designs/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>OOP for Artists: The Empowerment of ActionScript 3.0</title>
		<link>http://www.as3dp.com/2009/09/10/oop-for-artists-the-empowerment-of-actionscript-30/</link>
		<comments>http://www.as3dp.com/2009/09/10/oop-for-artists-the-empowerment-of-actionscript-30/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 02:26:18 +0000</pubDate>
		<dc:creator>William B. Sanders</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[OOP for Artists]]></category>

		<guid isPermaLink="false">http://www.as3dp.com/?p=1496</guid>
		<description><![CDATA[
 In a recent post I voiced my admiration for artists, designers and animators but noted that they seem to have been left out in the cold with ActionScript 3.0. I added a little helper statement not in the ActionScript 3.0 documentation—MovieClip.addFrameScript(). The idea was to encourage artists not to be too hasty in giving [...]]]></description>
		<wfw:commentRss>http://www.as3dp.com/2009/09/10/oop-for-artists-the-empowerment-of-actionscript-30/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>Artists, Animators and ActionScript 3.0</title>
		<link>http://www.as3dp.com/2009/08/25/artists-animators-and-actionscript-30/</link>
		<comments>http://www.as3dp.com/2009/08/25/artists-animators-and-actionscript-30/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 21:44:25 +0000</pubDate>
		<dc:creator>William B. Sanders</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Examples]]></category>
		<category><![CDATA[OOP]]></category>

		<guid isPermaLink="false">http://www.as3dp.com/?p=1380</guid>
		<description><![CDATA[Artists and Graphic Designers

For me, graphic designers and artists are angels. No matter how I try, I can only get so far in graphic design. Tools like clip art, templates, and Kuler help me achieve not awful , but that’s it. (I can even screw up clip art.) So, for anything serious, I’ve got to [...]]]></description>
		<wfw:commentRss>http://www.as3dp.com/2009/08/25/artists-animators-and-actionscript-30/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>Design Pattern Principles for ActionScript 3.0: The Open/Closed Principle</title>
		<link>http://www.as3dp.com/2009/03/31/design-pattern-principles-for-actionscript-30-the-openclosed-principle/</link>
		<comments>http://www.as3dp.com/2009/03/31/design-pattern-principles-for-actionscript-30-the-openclosed-principle/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 15:37:13 +0000</pubDate>
		<dc:creator>William B. Sanders</dc:creator>
				<category><![CDATA[Design Patterns at Work]]></category>
		<category><![CDATA[Examples]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[Principles]]></category>

		<guid isPermaLink="false">http://www.as3dp.com/?p=836</guid>
		<description><![CDATA[
In the little  AIR menu with the 10 principles one of the clearest is the Open/Closed Principle. At one time this principle suggested that all updates be created using an implementation or extension of virtually any class. That could get tricky, especially if someone understood that to mean implementing an update or extending a [...]]]></description>
		<wfw:commentRss>http://www.as3dp.com/2009/03/31/design-pattern-principles-for-actionscript-30-the-openclosed-principle/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>Design Pattern Principles for ActionScript 3.0: The Liskov Substitution Principle</title>
		<link>http://www.as3dp.com/2009/02/08/design-pattern-principles-for-actionscript-30-the-liskov-substitution-principle/</link>
		<comments>http://www.as3dp.com/2009/02/08/design-pattern-principles-for-actionscript-30-the-liskov-substitution-principle/#comments</comments>
		<pubDate>Sun, 08 Feb 2009 12:26:00 +0000</pubDate>
		<dc:creator>William B. Sanders</dc:creator>
				<category><![CDATA[Abstract Classes]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Design Patterns at Work]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[Principles]]></category>

		<guid isPermaLink="false">http://www.as3dp.com/?p=659</guid>
		<description><![CDATA[Gentle Reader: Now that we’ve worked through all of the design patterns in ActionScript 3.0 from GoF (well, Builder is still in the works, but that’ll be available soon), now would be a good time start going through the principles underlying design patterns. This will be the first in that series.
The 1987 OOPSLA keynote address [...]]]></description>
		<wfw:commentRss>http://www.as3dp.com/2009/02/08/design-pattern-principles-for-actionscript-30-the-liskov-substitution-principle/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>Where&#8217;s the Real World?: Design Pattern Examples in ActionScript 3.0</title>
		<link>http://www.as3dp.com/2009/01/26/wheres-the-real-world-design-pattern-examples-in-actionscript-30/</link>
		<comments>http://www.as3dp.com/2009/01/26/wheres-the-real-world-design-pattern-examples-in-actionscript-30/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 09:47:05 +0000</pubDate>
		<dc:creator>William B. Sanders</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Examples]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[OOP]]></category>

		<guid isPermaLink="false">http://www.as3dp.com/?p=590</guid>
		<description><![CDATA[Gentle Readers: This short post is a request for feedback. The whole issue of appropriate level examples both in our books and this blog is an important one because it speaks to the utility of the writings and posts. So, your thoughts are not only welcomed; they&#8217;re essential.
I had a meeting with a computer scientist [...]]]></description>
		<wfw:commentRss>http://www.as3dp.com/2009/01/26/wheres-the-real-world-design-pattern-examples-in-actionscript-30/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>Take a Design Pattern to Work Part IV: Establishing a Design Pattern Foundation</title>
		<link>http://www.as3dp.com/2009/01/15/take-a-design-pattern-to-work-part-iv-establishing-a-design-pattern-foundation/</link>
		<comments>http://www.as3dp.com/2009/01/15/take-a-design-pattern-to-work-part-iv-establishing-a-design-pattern-foundation/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 00:19:02 +0000</pubDate>
		<dc:creator>William B. Sanders</dc:creator>
				<category><![CDATA[Abstract Classes]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Design Patterns at Work]]></category>
		<category><![CDATA[Factory Method]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[OOP]]></category>

		<guid isPermaLink="false">http://www.as3dp.com/?p=544</guid>
		<description><![CDATA[Gentle Reader: This is Part 4 of a four-part series of posts on introducing design patterns and OOP into the work place. Parts 1 through 3 will provide the context for this part. Also, taking a look at No Time for OOP and Design Patterns will give you the background on this series. As always, [...]]]></description>
		<wfw:commentRss>http://www.as3dp.com/2009/01/15/take-a-design-pattern-to-work-part-iv-establishing-a-design-pattern-foundation/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>Take a Design Pattern to Work Part III : Loosening Up</title>
		<link>http://www.as3dp.com/2009/01/07/take-a-design-pattern-to-work-part-iii-loosening-up/</link>
		<comments>http://www.as3dp.com/2009/01/07/take-a-design-pattern-to-work-part-iii-loosening-up/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 17:06:07 +0000</pubDate>
		<dc:creator>William B. Sanders</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Design Patterns at Work]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[OOP]]></category>

		<guid isPermaLink="false">http://www.as3dp.com/?p=480</guid>
		<description><![CDATA[Gentle Reader:This is Part 3 of a four-part series of posts on introducing design patterns and OOP into the work place. Reading Parts 1 and 2 will provide the context for this part. Also, taking a look at  No Time for OOP and Design Patterns will give you the background on this series. More [...]]]></description>
		<wfw:commentRss>http://www.as3dp.com/2009/01/07/take-a-design-pattern-to-work-part-iii-loosening-up/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>
	</item>
	</channel>
</rss>
