<?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: Design Pattern Principles for ActionScript 3.0: Encapsulate What Varies</title>
	<atom:link href="http://www.as3dp.com/2009/03/10/variation-table/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.as3dp.com/2009/03/10/variation-table/</link>
	<description>OOP Techniques for Flash and Flex Developers</description>
	<lastBuildDate>Mon, 26 Jul 2010 13:40:37 -0700</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/2009/03/10/variation-table/comment-page-1/#comment-1771</link>
		<dc:creator>William B. Sanders</dc:creator>
		<pubDate>Thu, 12 Mar 2009 11:38:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.as3dp.com/?p=772#comment-1771</guid>
		<description>Hi Y-Ed,

First off--&quot;Bill&quot; is fine. We&#039;re not fancy on this blog. As for what design pattern to use on your project, just ask yourself, &quot;What would I like to change, add or enhance in a possible update?&quot; If you want to change the interface to an object; then go ahead with the Adapter pattern. What is the &quot;method in which the user obtains the image&quot;? If the focus is on changing the method, do you mean the operations in the method (algorithms). If so; then look to a Strategy pattern. If you have something else in mind; then take a look at the &#039;Magic Table&#039; and see what variation most closely matches what you want to be able to change.

Kindest regards,
Bill</description>
		<content:encoded><![CDATA[<p>Hi Y-Ed,</p>
<p>First off&#8211;&#8221;Bill&#8221; is fine. We&#8217;re not fancy on this blog. As for what design pattern to use on your project, just ask yourself, &#8220;What would I like to change, add or enhance in a possible update?&#8221; If you want to change the interface to an object; then go ahead with the Adapter pattern. What is the &#8220;method in which the user obtains the image&#8221;? If the focus is on changing the method, do you mean the operations in the method (algorithms). If so; then look to a Strategy pattern. If you have something else in mind; then take a look at the &#8216;Magic Table&#8217; and see what variation most closely matches what you want to be able to change.</p>
<p>Kindest regards,<br />
Bill</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Y_ED</title>
		<link>http://www.as3dp.com/2009/03/10/variation-table/comment-page-1/#comment-1768</link>
		<dc:creator>Y_ED</dc:creator>
		<pubDate>Thu, 12 Mar 2009 00:39:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.as3dp.com/?p=772#comment-1768</guid>
		<description>Hello again Dr. William B. Sanders,

I agree with you, I wish that Design Patterns were easy. I find myself in a constant struggle to figure out the best way to go about planning a project, architecture wise, and in some regards which Patterns to use and when to use them.

I think that with time I will be better able to figure this out, and with such a great recourse as this site has become, I know that I will find more then one answer right here on this blog.

The project that I mentioned before, is an online application. The app allows users to take a photo with their webcam, or upload an image to use, they are then able to adjust and rotate the image. I was considering going with an Adapter pattern for getting the users image. I thought it would be a good approach since to provide users with the same methods to (capture - upload bitmapData to server) the image, and Encapsulating what varies, that being the method in which the user obtains the image (webcam and uploading).

What is your opinion? I would love to hear what you think would be the best approach to using good OO practices.

Looking forward to hearing from you once again.</description>
		<content:encoded><![CDATA[<p>Hello again Dr. William B. Sanders,</p>
<p>I agree with you, I wish that Design Patterns were easy. I find myself in a constant struggle to figure out the best way to go about planning a project, architecture wise, and in some regards which Patterns to use and when to use them.</p>
<p>I think that with time I will be better able to figure this out, and with such a great recourse as this site has become, I know that I will find more then one answer right here on this blog.</p>
<p>The project that I mentioned before, is an online application. The app allows users to take a photo with their webcam, or upload an image to use, they are then able to adjust and rotate the image. I was considering going with an Adapter pattern for getting the users image. I thought it would be a good approach since to provide users with the same methods to (capture &#8211; upload bitmapData to server) the image, and Encapsulating what varies, that being the method in which the user obtains the image (webcam and uploading).</p>
<p>What is your opinion? I would love to hear what you think would be the best approach to using good OO practices.</p>
<p>Looking forward to hearing from you once again.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: William B. Sanders</title>
		<link>http://www.as3dp.com/2009/03/10/variation-table/comment-page-1/#comment-1767</link>
		<dc:creator>William B. Sanders</dc:creator>
		<pubDate>Wed, 11 Mar 2009 00:38:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.as3dp.com/?p=772#comment-1767</guid>
		<description>Hi Y_Ed,

Chandima and I are glad you like our blog and book. We enjoy what we&#039;re doing and don&#039;t mind putting in the time. In many ways I wish that Design Patterns were easier, but in time everyone comes to understand and use them to make their work better and eventually easier.

Kindest regards,
Bill</description>
		<content:encoded><![CDATA[<p>Hi Y_Ed,</p>
<p>Chandima and I are glad you like our blog and book. We enjoy what we&#8217;re doing and don&#8217;t mind putting in the time. In many ways I wish that Design Patterns were easier, but in time everyone comes to understand and use them to make their work better and eventually easier.</p>
<p>Kindest regards,<br />
Bill</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Y_ED"</title>
		<link>http://www.as3dp.com/2009/03/10/variation-table/comment-page-1/#comment-1766</link>
		<dc:creator>Y_ED"</dc:creator>
		<pubDate>Tue, 10 Mar 2009 22:53:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.as3dp.com/?p=772#comment-1766</guid>
		<description>Dear William B. Sanders,

Up until this point, I have been a quiet reader of your incredible blog. I have read Actionscript 3 Design Patterns over and over again in hopes of one day being able to even consider myself in the same arena as you are. One day I hope to get there.

After reading today&#039;s post, I thought it was time for me to speak for the first time, this post really hit home with me.

I am currently about to embark on phase 2 of a project that I started several months ago. I had a tight time-line, and I feel like, had I had more time, I would have built it differently. 

I am now faced with phase II of this project. I wish I had taken into consideration the additions that would have come up functionality wise as you did with your Video player example.

Thank you very much for all your hard work, I am amazed how much you are able to do, at what seems like at the same time, and do it at such a high level. You are both a role model and an inspiration to me. Thank you!</description>
		<content:encoded><![CDATA[<p>Dear William B. Sanders,</p>
<p>Up until this point, I have been a quiet reader of your incredible blog. I have read Actionscript 3 Design Patterns over and over again in hopes of one day being able to even consider myself in the same arena as you are. One day I hope to get there.</p>
<p>After reading today&#8217;s post, I thought it was time for me to speak for the first time, this post really hit home with me.</p>
<p>I am currently about to embark on phase 2 of a project that I started several months ago. I had a tight time-line, and I feel like, had I had more time, I would have built it differently. </p>
<p>I am now faced with phase II of this project. I wish I had taken into consideration the additions that would have come up functionality wise as you did with your Video player example.</p>
<p>Thank you very much for all your hard work, I am amazed how much you are able to do, at what seems like at the same time, and do it at such a high level. You are both a role model and an inspiration to me. Thank you!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
