Can someone share some good examples for using the Singleton design pattern? I plan on coding a general purpose class with the Singleton pattern. The general purpose class would contain primarily conversion methods(Ex. SQL Date to Util Date). I could code this class with all static methods but one advantage of using the Singleton pattern is the ability to allow subclassing. Does this seem like an appropriate use of the Singleton pattern?