摘要: 定义 为了避免请求发送者与多个请求处理者耦合在一起,于是将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链;当有请求发生的时候,可以将请求随着你制定好的链条进行传送,知道链路中的某一环处理为止,通常情况下,可以通过数据链表来实现职责链模式的数据结构。(请求在一条链路中传递,被链路中某个 阅读全文
posted @ 2021-07-09 16:16 有锦 阅读(13) 评论(0) 推荐(0)
摘要: 定义 将一个复杂对象的构造与它的表示分离开,使同样的构建过程可以创建不同的表示。 它是将一个复杂的对象分解为多个简单的对象,然后一步一步构建成最终的对象。它将变与不变分离开,即产品的组合不变,但每一部分可以灵活的选择。 和工厂方法模式的区别 建造者模式注重零部件的组装过程,工厂方法模式更注重零部件的 阅读全文
posted @ 2021-07-09 15:40 有锦 阅读(11) 评论(0) 推荐(0)
摘要: 定义 将抽象与实现分离,使它们可以独立变化,聚合关系建立在抽象层,要求针对抽象化进行设计和开发 一个对象可以按照不同的类型进行分类,每一个类型就是一个维度,在桥接模式中,维度用接口定义,维度的具体描述要实现这个接口并重写这个接口中的方法来给这个维度定义一个准确的描述。如果一个维度要引用另一个维度,那 阅读全文
posted @ 2021-07-09 15:14 有锦 阅读(18) 评论(0) 推荐(0)