I\'ve always thought having a class just for the sake of holding constants is a bad design. But recently, I\'ve tried googling for it and found only that having an inter
I suppose one thing that's not being mentioned are the more pragmatic issues. If you're using a compiled language, bear in mind that you have to recompile to change the constant's value. If it's a value you may want to change frequently, you may also want to consider a config file.