Tavant interview question

Chain of responsibility