소프트웨어 설계 패턴1 책임 연쇄 설계 패턴 이 설계 패턴은 행동 설계 패턴으로 분류됩니다. 책임 사슬의 주된 목적은 느슨하게 결합하는 것인데, 예를 들어 송신자와 수신자 사이의 통신을 고려해보자, 송신자는 송신자가 누구인지 모르고 수신자는 발신자가 누구인지 알지 못한다. 이는 단순히 이 설계 패턴이 요청 유형에 따라 요청의 발신자와 수신자를 분리한다는 것을 의미합니다. 개발자가 연쇄 책임 패턴을 사용할 수 있는 상황입니까? · 개발자가 요청의 송신자와 수신자를 분리하려는 경우 · 런타임에 결정되는 여러 개체가 요청을 처리할 수 있는 후보입니다. · 개발자가 코드에서 처리기를 명시적으로 지정하지 않으려는 경우 · 수신기를 명시적으로 지정하지 않고 개발자가 여러 개체 중 하나에 요청을 실행하려는 경우. 위의 UML 다이어그램에서 볼 수 있듯이 이 설.. 2021. 12. 30. 이전 1 다음