java - Java:使用枚举实现接口以获取特定属性并在接口中保持默认值
问题描述
我有两个 AWS SQS 队列,它们将使用不同的属性值,如POLL_TIME_IN_SECONDS
, PURGE_WAIT_TIME_IN_SECONDS
。我正在考虑创建一个接口SqsProperties
,然后通过两个枚举来实现它,这两个枚举将对应于两个 SQS 队列的属性。
这样我就可以在枚举中添加更多属性并使用接口SqsProperties
。我想在界面中保留这些属性( POLL_TIME_IN_SECONDS
, )的默认值。PURGE_WAIT_TIME_IN_SECONDS
我的问题是双重的:
我读过很多次,在接口中保留常量是一个坏主意,在这种情况下也是如此吗?
这是维护两个 SQS 队列属性的正确方法吗?(即对一些默认属性使用接口,然后使用枚举实现它以获得更具体的属性)
解决方案
推荐阅读
- wordpress - AWS ELB 上的 Wordpress 错误 302
- ios - 在 UIDocumentInteractionController 中以编程方式滚动 pdf
- c++ - 当我使用 void 函数的返回值(通过转换函数指针)时,究竟会发生什么?
- typescript - 如何从接口中省略一个属性,而不是 TypeScript 中的类型?
- php - 使用 wp_set_object_terms 以编程方式创建和插入 wordpress 产品标签
- r - 使用 dplyr:count [R] 时考虑数据权重
- ios - 关系的实体的数据是
- python - 偏移现有日期值,其中值存在于数据框中的另一列中
- java - 如何使触摸通过覆盖中的空白布局区域?
- java - java.lang.NoSuchMethodError com.fasterxml.jackson.core.JsonParseException 使用 dropbox v2 核心 api java