The chain-of-responsibility pattern is a behavioral design pattern consisting of a source of command objects […]