title: Can an observable class be constructed as a singleton?
body: <p>I'm making a program in Java with the Observer pattern (with the help of the Java API). If some of the observables had more than one instance, the program could crash. Should I implement them as singleton? Is it recommended? </p>