我正在设计一个解决方案,在这个问题上,我有一个有分数的项目列表。就像。
Product Score
A 10.4
B 7.4
Z 5.4
D 4.4
C 4.2
H 4.1
G 3.4
BN 32.41
CV 2.3
AV 1.6
FG 10.7
.
.
.
.
........这些物品必须经过一组黑匣子之类的步骤。
得分项目->第一步-(再排名)
每一步都会根据产品的类型重新挑选一些产品。就像。步骤1将确保电子产品进入前10名(它将使电子产品的前3位固定在前10位),当第2步得到此列表时,它必须重新排序,但不应该重新安排第1步所修正的产品,但是它应该在对其他产品进行排序时考虑它。我是思维链的责任设计模式。你们觉得怎么样?
发布于 2017-03-27 18:23:19
可以使用响应链。
为每个步骤实现ConcreteHandler。通过setSuccesor(.)定义链方法,用于每个Handler。
https://stackoverflow.com/questions/43051670
复制相似问题