chain of responsibility 썸네일형 리스트형 [Java-Pattern] Chain of Responsibility 책임 떠넘기기 패턴 어떤 처리 요구가 들어왔을때, 그것을 처리 할 수 있는 인스턴스가 나타날때까지 그 처리를 넘기는 패턴이다. 예제프로그램은 임의의 숫자를 가진 트러블을 발생시키고, 트러블을 해결하는 클래스들을 종류별로 만들어 놓은 후 Chain of Responsibility패턴을 구현한 것이다. 1.Trouble - 발생한 트러블을 나타내는 클래스. 트러블 번호를 갖는다. 2.Support - 트러블을 해결하는 추상 클래스 3.NoSupport - 트러블을 해결하는 클래스 (항상 처리하지 않음.) 4.LimitSupport - 트러블을 해결하는 클래스 .... Trouble Class public class Trouble { private int number; // 트러블 번호 public Troub.. 더보기 이전 1 다음