책임 연쇄 패턴이란 여러 개의 책임들을 동적으로 연결해서 순차적으로 실행하는 패턴입니다.
기능을 클래스 단위로 분리하여 구현해 단일 책임 원칙을 자연스럽게 만족하게 됩니다.
https://github.com/wlals7565/design-pattern/tree/main/src/chain-of-responsibility
책임 연쇄 패턴은 기능 단위로 클래스를 분리하고 이 클래스의 객체를 연결해서 각 기능을 지정된 순서로 실행할 수 있는 패턴입니다.
기능을 클래스 별로 분리하여 구현하도록 유도하므로 객체지향설계 SOILD원칙을 따르게 됩니다. 특히 단일 책임 원칙에 특화되어 있습니다.