摘要: 第一、责任链模式模式定义 客户端发出一个请求,链上的对象都有机会来处理这一请求,而客户端不需要知道谁是具体的处理对象。这样就实现了请求者和接受者之间的解耦,并且在客户端可以实现动态的组合职责链。使编程更有灵活性。 定义:使多个对象都有机会处理请求,从而避免了请求的发送者和接受者之间的耦合关系。将这些 阅读全文
posted @ 2019-09-02 23:08 吊儿郎当小少年 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 第一、外观模式的定义 外观模式(Facade),他隐藏了系统的复杂性,并向客户端提供了一个可以访问系统的接口。这种类型的设计模式属于结构性模式。为子系统中的一组接口提供了 一个统一的访问接口,这个接口使得子系统更容易被访问或者使用。 第二、外观模式应用场景 简单来说,该模式就是把一些复杂的流程封装成 阅读全文
posted @ 2019-09-02 07:03 吊儿郎当小少年 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 第一、状态模式定义 状态模式允许一个对象在其内部状态改变的时候改变其行为。这个对象看上去就像是改变了它的类一样。 第二、状态模式应用场景 1.一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态改变它的行为。 2.操作中含有庞大的多分支的条件语句,且这些分支依赖于该对象的状态。这个状态通常用一 阅读全文
posted @ 2019-09-02 06:37 吊儿郎当小少年 阅读(223) 评论(0) 推荐(0) 编辑