在哪些情况下我应该使用印章班?
答
如果你不准备任何人来扩展课程。
经典示例是一个String类,它是自给自足的,实现了flyweight模式,如果任何人可以覆盖它的方法/属性,可能会很容易被销毁。
由于以上任何原因,如果您提供不需要更改的API,则希望使用密封类。