OOP out of the gate or Modularize with CFC’s first?

In my post ColdFusion, Procedural to CFCs you will recall that I’m late to the world of OOP and CFCs.  I regret not taking the leap a few years back.  The excuses I’ve made in the past were lame and enabled me to continue forward with my own “modularized” form of coding using cfincludes for queries and templates.  Old school, I know.  Ever since my declaration to change, I’ve been reading a bit to help get my head around OOP basics.

I created my first CFC that calls a database.  I then wrote some code on another page that calls the cfc and then I display it on the page.

I just have a quick question.  Should I concentrate initially building UDFs in CFC’s first or should I be thinking in Objects right out of the gate for the whole application?

CFOOP.org A place to start learning CFC’s and OOP

cfOOP.org is a website dedicated to object oriented programming and ColdFusion

I just came across a nice, neat website cfOOP.org written by Nicholas Tunney. It breaks down OOP into concise, meaningful chunks and relates it all in terms of ColdFusion. I’m about to start the tutorial and I’m looking forward to seeing the results.

One question I’ve always had is how databases and Object Oriented Programming fit in together. At it’s very nature, it seems the two conflict since with databases we break everything down into items that relate to each other. With OOP methodologies, it seems we do the same thing or at least something similar.

It will be interesting to see how this turns out.

Time for my first CFC!