Android是否可以使用enum

原文地址:https://trevore.com/post/should-I-use-enums-in-Android


总结如下:

为什么要使用枚举呢?
性能方面Integer占优势,何必用枚举?那么,仅举几例,他们的理由:


  • 是类型安全的,所以你只能使用有效的枚举类型
  • 提供更好的代码的可读性
  • 可以实现接口
  • 支持多态行为

建议:
  • 不要过早地优化代码
  • 绝大多数的应用程序应该使用枚举,忽略Android文档说什么。除非你在Facebook这样的公司工作,性能差异其实并不重要。相反,花时间让你的代码具有可读性和可维护性。

你可能感兴趣的:(Android是否可以使用enum)