Monostate
作为旁注,Monostate
模式优于 Singleton
的一些优点:
- 没有’instance`方法可以访问该类的实例。
Singleton
不符合 Java bean 表示法,但是Monostate
不符合。- 可以控制实例的生命周期。
Monostate
的用户不知道他们正在使用Monostate
。- 多态性是可能的。
作为旁注,Monostate
模式优于 Singleton
的一些优点:
Singleton
不符合 Java bean 表示法,但是 Monostate
不符合。Monostate
的用户不知道他们正在使用 Monostate
。