关于构造函数的访问权限问题
最近在学习设计模式,首先是单例模式。在单例模式中,它的目的就是防止使用new来创建一个新的实例,所以,首先对于构造函数来说,要设为私有(构造函数默认是为private的),即只能在类的里面创建实例,类的外面是不被允许的。当然对于单例模式来说,这只是第一步,比如要考虑到多线程等问题。
最近在学习设计模式,首先是单例模式。在单例模式中,它的目的就是防止使用new来创建一个新的实例,所以,首先对于构造函数来说,要设为私有(构造函数默认是为private的),即只能在类的里面创建实例,类的外面是不被允许的。当然对于单例模式来说,这只是第一步,比如要考虑到多线程等问题。