标签: oop design-patterns protected
我已经知道具有私有构造函数的类通常用于实现Singleton模式。 我也知道具有受保护构造函数的类可以由同一个包中的子类或类实例化。
那么可能是受保护构造函数的使用示例? 只有我们需要在包级别上使用Singleton的那些? (即单个实例仅保证跨包?)
是否有使用受保护构造函数的其他设计模式或用例?