This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| design_pattern:chain_of_responsibility_pattern [2017/10/31 15:06] – 만듦 ledyx | design_pattern:chain_of_responsibility_pattern [2021/02/07 03:25] (current) – [Chain of responsibility Pattern] ledyx | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| = Chain of responsibility Pattern = | = Chain of responsibility Pattern = | ||
| - | 각 요구를 처리할 수 있는지, 없는지를 순서대로 검색해가며 책임 떠넘기기. 복수의 객체가 연결되어 있는 내부의 어딘가에서 처리 수행. " | + | 각 요구를 처리할 수 있는지, 없는지를 순서대로 검색해가며 책임 떠넘기기. 복수의 객체가 연결되어 있는 내부의 어딘가에서 처리 수행. " |
| - | {{tag> | + | {{tag> |
| = Handler = | = Handler = | ||
| Line 25: | Line 25: | ||
| </ | </ | ||
| - | <sxh java ; title: | + | <sxh java ; title: |
| public abstract class Support { | public abstract class Support { | ||
| private String name; | private String name; | ||
| Line 150: | Line 150: | ||
| } | } | ||
| } | } | ||
| + | |||
| + | |||
| + | /* | ||
| + | Trouble [number=0] is resolved by [Bob] | ||
| + | Trouble [number=33] is resolved by [Bob] | ||
| + | Trouble [number=66] is resolved by [Bob] | ||
| + | Trouble [number=99] is resolved by [Bob] | ||
| + | Trouble [number=132] is resolved by [Diana] | ||
| + | Trouble [number=165] is resolved by [Diana] | ||
| + | Trouble [number=198] is resolved by [Diana] | ||
| + | Trouble [number=231] is resolved by [Elmo] | ||
| + | Trouble [number=264] is resolved by [Fred] | ||
| + | Trouble [number=297] is resolved by [Elmo] | ||
| + | Trouble [number=330] cannot be resolved. | ||
| + | Trouble [number=363] is resolved by [Elmo] | ||
| + | Trouble [number=396] cannot be resolved. | ||
| + | Trouble [number=429] is resolved by [Elmo] | ||
| + | Trouble [number=462] cannot be resolved. | ||
| + | Trouble [number=495] is resolved by [Elmo] | ||
| + | */ | ||
| </ | </ | ||