小编use*_*124的帖子

设计 - 在执行每个方法之前检查条件

我有一个名为Document.java的POJO,包含100多个成员变量.有一个转换层,我获取所需的数据,转换它并将其存储在Document类中.

在转换层中,我想仅在满足特定条件(基于可用上下文)时才设置成员变量.

所以它看起来像这样:

if(shouldGetExecuted1(context.getXXX())){
  document.setField1(tranformDataForField1(availableData1));
}

if(shouldGetExecuted2(context.getXXX())){
  document.setField2(tranformDataForField2(availableData2));
}
Run Code Online (Sandbox Code Playgroud)

我想为所有100多个领域做到这一点.有干净的方法吗?

附加信息

我不想在这里使用策略,因为它会创建太多的类,因为策略的增长.

java oop design-patterns

7
推荐指数
1
解决办法
853
查看次数

Akka-http Java API示例代码/文档

任何人都可以使用JAVA API向我指出akka-http的工作示例.

提前致谢.

java httpclient akka akka-http

6
推荐指数
1
解决办法
3312
查看次数

标签 统计

java ×2

akka ×1

akka-http ×1

design-patterns ×1

httpclient ×1

oop ×1