[Rod Johnson]Singleton 模式会使代码丧失一些重要的OO特性

其中最核心的一点就是:Singleton类不是Interface-Friendly的类,它的类名在调用者代码里被硬编码了,这就导致了调用者对具体类的依赖。

另外,Singleton没法派生子类,这对单元测试非常不利。

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.