Matthew1980 - 5:07 pm on Feb 28, 2011 (gmt 0)
Functions are fine for little operations, you could pop these into something called "generic class" so that they are the more common in operation, then for the more intrinsic things you may need a dedicated class to handle the specifics, this is how I have always viewed this.
But as there are a lot of people on here with methods of their own, there are bound to be lots of differing opinions over this. But, it's your choice, and this is where you find out which will suit your particular project.
Sorry I'm not any clearer on this, but classes are difficult things to get your head around, but once the logic/structure penny drops you will see how powerful classes actually are.
There is no harm in having a file full of functions at all, I still advocate this, and they are quite handy, and sometimes classes can get a bit spaghettified which is sometimes unavoidable!