课程: Python: Design Patterns (2021)

今天就学习课程吧!

今天就开通帐号,24,700 门业界名师课程任您挑!

Chain of responsibility

Chain of responsibility

- [Narrator] The chain of responsibility pattern opens up various possibilities of processing for a given request. The chain of responsibility pattern decouples the request and its processing. Our problem is that many different types of processing need to be done depending on the request. In our scenario, we receive an integer value. We use different handlers to find out its range. As our solution, we use an abstract handler that stores a successor that will handle a request if the current handler doesn't handle it. Concrete handlers check if they can handle the request. If they can, they handle it and return a true value, indicating that the request was handled. Composite is related to the chain of responsibility, design pattern.

内容