jon ninpoja wrote:but doesnt it make sense that if your classes are separate (and you dont use a lot of sub classes) it will be easier to reach other classes methods etc without having to instantiate?
Sounds like you want to do procedural programming with an object oriented language. Probably not a good idea, heck, it is a bad idea ... but I won't debate it ...
Yes, if you make all your methods static, and use classes as a way to separate / organize those methods, you can write code without instantiating a single custom object.
Henry