我一直在阅读《Head First 面向对象的分析与设计》书,并且正在尝试学习 oop。
\n在本书的一页中,我读到了以下几行:
\n\n\n我们\xe2\x80\x99已经使应用程序变得不那么脆弱了。它\xe2\x80\x99现在不会那么容易被破坏,因为我们\xe2\x80\x99已经用这些枚举添加了类型安全和值安全。
\n
并且:
\n\n\n因此,您可以\xe2\x80\x99 拼写或错误键入枚举而不会出现编译器错误。它\xe2\x80\x99 是一种不仅获得类型安全,而且获得价值安全的好方法;您可以避免获得任何具有标准范围或合法值集的不良数据。
\n
我读过这个答案,但我很困惑,因为我认为答案是我们可以假设为价值安全的东西。
\n现在我的问题是类型安全和值安全之间有什么区别?\nEnum 如何为我们带来类型安全和值安全?请给我一些有关枚举中类型安全场景和值安全场景的示例。
\n谢谢。\n抱歉我的英语不好。
\n