나는 점수가있는 항목 목록이있는 문제에 대한 해결책을 고안하고 있습니다. 예를 들면. (순위 재) ---> 2 단계 - - (재Chain of Responsibility는 여기서 작동합니까?
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 단계가 있습니다 순위) ----> 3 단계 - (재 순위) ---> 최종 결과
각 단계는 유형에 따라 일부 제품을 재평가합니다. 예를 들면. 1 단계는 전자 제품이 상위 10 위 안에 들도록합니다 (전자 제품의 상위 3 개 항목을 상위 10 개로 고정). 2 단계에서이 목록을 얻었지만 1 단계에서 고정 된 제품을 다시 정렬하지 말아야하지만 다른 사람들을 순위 짓는 동안 그것을 고려해야합니다. 나는 Chain of Responsibility 디자인 패턴을 생각하고있다. 너희들은 어떻게 생각하니?
설명에 따르면 순위 순위가 어느 정도 중요하므로 CoR이 분명 적절하다고 생각합니다. 앞으로 더 많은 단계를 쉽게 추가 할 수 있습니다. – Edd
디자인 패턴은 제안 된 (또는 기존의) 디자인 내에서 특정 객체 지향 문제를 다루는 방법으로 가장 잘 사용된다고 생각합니다. 여전히 문제 공간을 탐험하고 있으므로 문제 해결 방법을 분명히 이해할 때까지이 패턴이나 디자인 패턴에 대해 너무 걱정하지 않아도됩니다. 패턴을 사용하면 더 나은 솔루션을 만들 수 있지만 특정 패턴에 자신을 잠그기 전에 첫 번째 패스 (또는 두 개 또는 다섯 개)를 만들어야합니다. –