The singleton pattern is a computer programming design pattern to limit the instantiation of a class to a single object. I've found this pattern useful just recently when creating a utility object to access codes, lists, and filters common to all applications in our system. The idea behind it is...