职责链模式--状态模式--策略模式

一、职责链模式 使每一个对象都有机会处理请求,避免请求的发送方和接受方的耦合。使任务沿着一条链传递,最终有人处理它。 优点: 请求者和接收者松耦合。 动态组合职责。 缺点: 会产生很多细粒度对象。 请求不一定被处理。 需要默认处理方法。 过于灵活,在使用它时需要确定下一个对象是谁。 本质是分离职责,动态耦合。 与状态模式的对比,状态模式是一个对象内在状态发生变化,相对稳定,而且固定好处理顺序,知道
相关文章
相关标签/搜索