Chaing of Reponsibility Design Pattern1 책임 연쇄 패턴(Chain of Reponsibility Design Pattern) 이해하기 : 쉽게 설명한 디자인 패턴(C++) 책임 연쇄 패턴은 행동 디자인 패턴 중 하나로, 요청을 처리할 수 있는 객체의 체인을 만드는 패턴입니다. 이 패턴은 요청을 보낸 객체와 요청을 받아 처리하는 객체 사이의 결합을 피하도록 돕습니다. 요청은 체인의 객체들을 통과하며, 각 객체는 요청을 처리하거나 다음 객체로 전달합니다. 1.예시 코드 다음은 C++로 작성된 책임 연쇄 패턴의 예시 코드입니다. #include // Handler: Abstract base class for handlers class Handler { public: virtual Handler* setNext(Handler* handler) = 0; virtual std::string handle(std::string request) = 0; }; // BaseHandler: .. 2024. 1. 29. 이전 1 다음