<?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>Nate Beck &#187; OOP</title>
	<atom:link href="http://blog.natebeck.net/tag/oop/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.natebeck.net</link>
	<description>AIR, Flex / Flash, FMS, PushButton, Game... Developer</description>
	<lastBuildDate>Wed, 07 Sep 2011 21:24:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Tip of the Day &#8211; Learn Object-Oriented Programming</title>
		<link>http://blog.natebeck.net/2009/01/tip-of-the-day-learn-object-oriented-programming/</link>
		<comments>http://blog.natebeck.net/2009/01/tip-of-the-day-learn-object-oriented-programming/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 19:49:06 +0000</pubDate>
		<dc:creator>Nate Beck</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Tip of the day]]></category>
		<category><![CDATA[OOP]]></category>

		<guid isPermaLink="false">http://blog.natebeck.net/?p=454</guid>
		<description><![CDATA[Object-Oriented Programming is the staple of the entire Flex Framework. Some key concepts you need to know to be taken seriously as a developer are encapsulation, polymorphism and inheritance. I&#8217;m not going to do a full OOP write-up today in a tip, but I am going to share with you how I learned Object-Oriented Programming.]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Object-oriented_programming" target="_blank">Object-Oriented Programming</a> is the staple of the entire Flex Framework.  Some key concepts you need to know to be taken seriously as a developer are encapsulation, polymorphism and inheritance.  </p>
<p>I&#8217;m not going to do a full OOP write-up today in a tip, but I am going to share with you how I learned Object-Oriented Programming.  </p>
<p>A while back I was browsing Barnes and Noble, looking through the Web Development section, when I came across a book titled <a href="http://www.amazon.com/Object-Oriented-ActionScript-Flash-Todd-Yard/dp/1590596196/ref=sr_1_2?ie=UTF8&#038;s=books&#038;qid=1232785218&#038;sr=8-2">Object-Oriented ActionScript For Flash 8</a>.  Now at the time, I had decent understanding of OOP, but wasn&#8217;t really using it much within my Flash Projects.  So I bought it, and was glad I did.  </p>
<p>Going back and looking at the code in some of my old projects, I sometimes don&#8217;t know what I was thinking&#8230; or I realize how I could have much better programmed the solution.</p>
<p>Anyways, if OOP is something you&#8217;re interested in (which it should be), I highly recommend picking up <a href="http://www.amazon.com/Object-Oriented-ActionScript-3-0-Todd-Yard/dp/1590598458/ref=sr_1_1?ie=UTF8&#038;s=books&#038;qid=1232785616&#038;sr=8-1" target="_blank">Object-Oriented ActionScript 3.0</a>.</p>
<p>Also, DevArticles.com has <a href="http://www.devarticles.com/c/a/Flash/Object-oriented-ActionScript/" target="_blank">this post</a> dealing specifically with OOP in ActionScript, if you&#8217;re too cheap to pick up a book.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.natebeck.net/2009/01/tip-of-the-day-learn-object-oriented-programming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

