I can’t think of many reasons (or any at all) in which multiple independent user interfaces should be instantiated in a desktop application. Is it good practice to implement the UI as a singleton? Are there are advantages or disadvantages to this approach?
Share
uh…i open multiple copies of Internet Explorer, Word, and Excel all the time!
EDIT: I also have several emails open at once in Eudora
I see no good reason to restrict a user-interface to a singleton…