Monostate
作為旁註,Monostate
模式優於 Singleton
的一些優點:
- 沒有’instance`方法可以訪問該類的例項。
Singleton
不符合 Java bean 表示法,但是Monostate
不符合。- 可以控制例項的生命週期。
Monostate
的使用者不知道他們正在使用Monostate
。- 多型性是可能的。
作為旁註,Monostate
模式優於 Singleton
的一些優點:
Singleton
不符合 Java bean 表示法,但是 Monostate
不符合。Monostate
的使用者不知道他們正在使用 Monostate
。