OOPs... I did it again!
Like I said in my first post, I've been delving deeper into OOP lately. The concept of frameworks (i.e. FuseBox, BlackBox, and MachII) caught my attention (finally) after 5 years as a CF developer as a result of being on the CF-Talk mailinglist at houseoffusion.com and being exposed to the likes of Sean Corfield, Director of Architecture at Macromedia.
I began a journey, about a week ago, diving into OOP concepts, reading the MachII development guide on Macromedia's LiveDocs (written and maintained by Sean), reading thru code in the MachII core files, and culminating in a grand expedition surveying the Land of UML. It was... exhausting and scary. I'm used to being something of a subject matter expert on most of CF, and being able to develop cool stuff pretty quickly. In this case, I was a n00b and I knew it. And I hated it.
So, yesterday was UML day. I'd heard of it, read a bit about it, but didn't know what it really was or how it worked. I started googling for all things UML about 8:30AM CST yesterday morning and was still reading at 3:00AM this morning. Long day. And I felt like I'd never get my head around this stuff.
So, Sean and I were IMing last night while I was reading and amidst conversation about beer, cats, nation-states and online comics, I'd pop an occaisional UML or OOP question in there. He tolerated me, and generally answered me (unless I was trying to get him to design something FOR me, in which case, he quite nicely skirted the question... damned Jedis.) I finally came across a couple of URLs that provided key pieces of information I needed to conceptualize the difference between OOP and procedural development:
(both series can be found at the IBM DeveloperWorks Library category listing for UML)
It was while I was reading Don's article on the Activity Diagram that I mentioned to Sean how it seemed more intuitive to start modelling with an Activity Diagram, translate that into Use Cases and then those into classes. He responded with 3 words that would suddenly, like an XSLT transform on a WDDX packet, completely remodel my understanding of the OOP paradigm:
Suddenly it all became clear, and I understood. The lights came on, people came home, someone made a pot of coffee and my braincells all gathered round to discuss OO design patterns. However, since this is becoming one of the longest blog entries in history, I'll leave my sudden realizations to another entry. Maybe later today.
I have Use Cases to create.
Laterz!!


110 Comments:
Hot Sexual dating personals
Sexy Chat/Web-Cam
1. Hot Match - Maker
2. Fulfill your Passion
3. Sex and Swingers
OFF Topic... Please Delete if not OK!
If you want over 18 adults only dating then Swinger Dating is the site for you. Totally free too :)
I found your blog when I was googling for love and romance articles. I also visited an interesting site at http://top-personals.net that is also related to student personals and has some useful tips for singles, check it if you�re interested.
As for this blog I think it's very cool. I often browse pictures of people and last time I found a site where you can find free swingers and rate many photos of singles who live in your city. Adult Singles
Great site
http://arthritis-relief.lysog.info arthritis relief
http://leather-chair.lysog.info leather chair
http://lucchese-boot.malig.info lucchese boot
http://toshiba-part.malig.info toshiba part
http://home-treadmill.malig.info home treadmill
http://turbo-tax.malig.info turbo tax
http://born-shoe.asapdeals.com born shoe
http://stretch-film.bucksathome.com stretch film
http://tv-stand.asapdeals.com tv stand
http://jet-pump.casinogamefactory.com jet pump
http://nfl-jerseys.1timesex.com nfl jerseys
http://party-poker-online.boulevardprivates.com party poker online
http://charlotte-job.asapdeals.com charlotte job
http://porch-swing.eurocarexpert.com porch swing
http://kohler-plumbing.1timesex.com kohler plumbing
Thanks.
Watiti.com
Join me and my circle of friends at http://www.watiti.com, an online social networking community that connects people from all over the world.
Meet new people, share photos, create or attend events, post free classifieds, send free e-cards, listen music, read blogs, upload videos, be part of a club, chat rooms, forum and much more!
See you around! Bring all your friends too!
Watiti.com
online personals searchcomdate single
Good design!
[url=http://jwpiignu.com/muhn/rjiz.html]My homepage[/url] | [url=http://anukfhjy.com/dgiy/lqlq.html]Cool site[/url]
Well done!
My homepage | Please visit
Nice site!
http://jwpiignu.com/muhn/rjiz.html | http://frmvsvdd.com/tygl/cctv.html
Watiti.com
Join me and my circle of friends at http://www.watiti.com,
an online social networking community that connects
people from all over the world.
Meet new people, share photos, create or attend
events, post free classifieds, send free e-cards,
listen music, read blogs, upload videos, be part of a
club, chat rooms, forum and much more!
See you around! Bring all your friends too!
Watiti.com
100 free dating service
free single match
mtv music video
http://www.watiti.com
Join me and my circle of friends at http://www.watiti.com,
an online social networking community that connects
people from all over the world.
Meet new people, share photos, create or attend
events, post free classifieds, send free e-cards,
listen music, read blogs, upload videos, be part of a
club, chat rooms, forum and much more!
See you around! Bring all your friends too!
http://www.watiti.com
Watiti.com
Join me and my circle of friends at http://www.watiti.com, an online social networking community that connects people from all over the world.
Meet new people, share photos, create or attend events, post free classifieds, send free e-cards, listen music, read blogs, upload videos, be part of a club, chat rooms, forum and much more!
See you around! Bring all your friends too!
Watiti.com
romance picture
Watiti.com...
Join me and my circle of friends at
http://www.watiti.com, an online social networking community that connects people from all over the world.
Meet new people, share photos, create or attend events, post free classifieds, send free e-cards, listen music, read blogs, upload videos, be part of a club, chat rooms, forum and much more!
See you around! Bring all your friends too!
Watiti.com...
free personals russian
http://www.adquity.com
Classifieds for our community. Buy, sell, trade, date, events... post anything. Adquity Classifieds.
http://www.adquity.com
adult sex group
rate peoples picture
picture of roses
Watiti.com
Join me and my circle of friends at http://www.watiti.com, an online social networking community that connects people from all over the world.
Meet new people, share photos, create or attend events, post free classifieds, send free e-cards, listen music, read blogs, upload videos, be part of a club, chat rooms, forum and much more!
See you around! Bring all your friends too!
Watiti.com
http://www.adquity.com
Classifieds for our community. Buy, sell, trade, date, events... post anything. Adquity Classifieds.
http://www.adquity.com
alltel ringtones
boost ringtones
cingular ring tones
download free ringtones
download ringtones onlines
free alltel ringtones
free mobile games
free mobile ringtones
free motorola ringtones
free mp3 ringtones
free music ringtones
free nextel ringtones
free nokia ringtones
free real ringtones
free ring tones
free ringtones samsung
free ringtones
free sprint ringtones
free verizon ringtones
free cingular ringtones
mosquito ringtone
motorola ringtones free
ring tones
ringtones for motorola
free cingular ringtones
free sprint ringtones
free verizon ringtones
free music ringtones
free real ringtones
free mp3 ringtones
free nextel ringtones
download free ringtones
mosquito ringtone
free nokia ringtones
motorola ringtones free
free mobile ringtones
ringtones for motorola
free ringtones samsung
free motorola ringtones
Alltel Ringtones
free alltel ringtones
free mobile games
free ring tones
ring tones
cingular ring tones
boost ringtones
free ringtones
download ringtones online
Thanks for article!
I like articles like this. Thanks!
Thanks for article! Very interesting.
Do you can write anything else about it? Great article!
REH0xg You have a talant! Write more!
9cJTuS actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.
p3Gz1D The best blog you have!
G7uxxW Magnific!
Hello all!
Nice Article.
Nice Article.
actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.
Nice Article.
actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.
Wonderful blog.
Nice Article.
Please write anything else!
FzTePK write more, thanks.
Please write anything else!
Magnific!
actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.
Nice Article.
Hello all!
Nice Article.
Hello all!
Wonderful blog.
actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.
Hello all!
Please write anything else!
Magnific!
Thanks to author.
Ever notice how fast Windows runs? Neither did I.
Calvin, we will not have an anatomically correct snowman!
Lottery: A tax on people who are bad at math.
A lot of people mistake a short memory for a clear conscience.
Thanks to author.
All generalizations are false, including this one.
A flashlight is a case for holding dead batteries.
Energizer Bunny Arrested! Charged with battery.
The gene pool could use a little chlorine.
What is a free gift ? Aren't all gifts free?
Please write anything else!
Lottery: A tax on people who are bad at math.
Change is inevitable, except from a vending machine.
Suicidal twin kills sister by mistake!
Good job!
Oops. My brain just hit a bad sector.
Oops. My brain just hit a bad sector.
If ignorance is bliss, you must be orgasmic.
Lottery: A tax on people who are bad at math.
What is a free gift ? Aren't all gifts free?
Wonderful blog.
Clap on! , Clap off! clap@#&$NO CARRIER
When there's a will, I want to be in it.
When there's a will, I want to be in it.
Change is inevitable, except from a vending machine.
Wonderful blog.
Oops. My brain just hit a bad sector.
actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.
The gene pool could use a little chlorine.
Oops. My brain just hit a bad sector.
Build a watch in 179 easy steps - by C. Forsberg.
C++ should have been called B
A flashlight is a case for holding dead batteries.
Thanks to author.
Suicidal twin kills sister by mistake!
Ever notice how fast Windows runs? Neither did I.
Give me ambiguity or give me something else.
Magnific!
Wonderful blog.
The gene pool could use a little chlorine.
Beam me aboard, Scotty..... Sure. Will a 2x10 do?
Suicidal twin kills sister by mistake!
All generalizations are false, including this one.
Nice Article.
Save the whales, collect the whole set
When there's a will, I want to be in it.
Change is inevitable, except from a vending machine.
Good job!
Nice Article.
What is a free gift ? Aren't all gifts free?
The gene pool could use a little chlorine.
If ignorance is bliss, you must be orgasmic.
Post a Comment
<< Home