标签: singleton
任何人都可以解释为什么我们不能扩展单例类。确切地说,当我尝试扩展这样的课程时,我可能遇到的问题是什么。
答案 0 :(得分:1)
通过扩展单例类,你可以打破它作为单例的契约(因为扩展类将能够创建另一个与父代具有相同功能的实例)。
答案 1 :(得分:0)
“延伸”是指继承吗?
实现单例设计模式的类必须将所有构造函数都设置为私有。
如果尝试继承,则无法调用基类的构造函数。