Globals or objects?

MartinRinehart at gmail.com MartinRinehart at gmail.com
Thu Feb 21 07:16:04 EST 2008


I had a global variable holding a count. One source Google found
suggested that I wouldn't need the global if I used an object. So I
created a Singleton class that now holds the former global as an
instance attribute. Bye, bye, global.

But later I thought about it. I cannot see a single advantage to the
object approach. Am I missing something? Or was the original global a
better, cleaner solution to the "I need a value I can read/write from
several places" problem?



More information about the Python-list mailing list