上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 56 下一页
摘要: “领域规则”模式 在特定领域中,某些变化虽然频繁,但可以抽象为某种规则。这时候,结合特定领域,将问题抽象为语法规则,从而给出在该领域下的一般性解决方案。 典型模式 Interpreter 动机(Motivation) 在软件构建过程中,如果某一特定领域的问题比较复杂,类似的结构不断重复出现,如果使用 阅读全文
posted @ 2022-09-30 16:35 double64 阅读(40) 评论(0) 推荐(0)
摘要: “行为变化”模式 在组件的构建过程中,组件行为的变化经常导致组件本身剧烈的变化。“行为变化”模式将组件的行为和组件本身进行解耦,从而支持组件行为的变化,实现两者之间的松耦合。 典型模式 1· Command 2. Visitor 动机(Motivation) 在软件构建过程中,由于需求的改变,某些类 阅读全文
posted @ 2022-09-30 16:12 double64 阅读(59) 评论(0) 推荐(0)
摘要: “行为变化”模式 在组件的构建过程中,组件行为的变化经常导致组件本身剧烈的变化。“行为变化”模式将组件的行为和组件本身进行解耦,从而支持组件行为的变化,实现两者之间的松耦合。 典型模式 1· Command 2. Visitor 动机(Motivation) 在软件构建过程中,“行为请求者”与“行为 阅读全文
posted @ 2022-09-30 14:22 double64 阅读(36) 评论(0) 推荐(0)
摘要: “数据结构”模式 常常有一些组件在内部具有特定的数据结构,如果让客户程序依赖这些特定的数据结构,将极大地破坏组件的复用。这时候,将这些特定数据结构封装在内部,在外部提供统一的接口,来实现与特定数据结构无关的访问,是一种行之有效的解决方案。 典型模式 1.Composite 2·Iterator // 阅读全文
posted @ 2022-09-30 14:00 double64 阅读(28) 评论(0) 推荐(0)
摘要: “数据结构”模式 常常有一些组件在内部具有特定的数据结构,如果让客户程序依赖这些特定的数据结构,将极大地破坏组件的复用。这时候,将这些特定数据结构封装在内部,在外部提供统一的接口,来实现与特定数据结构无关的访问,是一种行之有效的解决方案。 典型模式 1.Composite 2·Iterator // 阅读全文
posted @ 2022-09-30 13:41 double64 阅读(36) 评论(0) 推荐(0)
摘要: “数据结构”模式 常常有一些组件在内部具有特定的数据结构,如果让客户程序依赖这些特定的数据结构,将极大地破坏组件的复用。这时候,将这些特定数据结构封装在内部,在外部提供统一的接口,来实现与特定数据结构无关的访问,是一种行之有效的解决方案。 典型模式 1.Composite 2·Iterator 3· 阅读全文
posted @ 2022-09-30 10:44 double64 阅读(37) 评论(0) 推荐(0)
摘要: “状态变化”模式 在组件构建过程中,某些对象的状态经常面临变化,如何对这些变化进行有效的管理?同时又维持高层模块的稳定?“状态变化"模式为这一问题提供了一种解决方案。 典型模式 State Memento 动机(Motivation) 在软件构建过程中,某些对象的状态在转换过程中,可能由于某种需要, 阅读全文
posted @ 2022-09-29 15:52 double64 阅读(40) 评论(0) 推荐(0)
摘要: “状态变化”模式 在组件构建过程中,某些对象的状态经常面临变化,如何对这些变化进行有效的管理?同时又维持高层模块的稳定?“状态变化"模式为这一问题提供了一种解决方案。 典型模式 State Memento 动机(Motivation) 在软件构建过程中,某些对象的状态如果改变,其行为也会随之而发生变 阅读全文
posted @ 2022-09-29 15:18 double64 阅读(63) 评论(0) 推荐(0)
摘要: “接口隔离”模式 在组件构建过程中,某些接口之间直接的依赖常常会带来很多问题、甚至根本无法实现。采用添加一层间接(稳定)接口,来隔离本来互相紧密关联的接口是一种常见的解决方案。 典型模式 Facade Proxy Adapter Mediator 动机(Motivation) 在软件构建过程中,经常 阅读全文
posted @ 2022-09-28 22:13 double64 阅读(34) 评论(0) 推荐(0)
摘要: “接口隔离”模式 在组件构建过程中,某些接口之间直接的依赖常常会带来很多问题、甚至根本无法实现。采用添加一层间接(稳定)接口,来隔离本来互相紧密关联的接口是一种常见的解决方案。 典型模式 Facade Proxy Adapter Mediator 动机(Motivation) 在软件系统中,由于应用 阅读全文
posted @ 2022-09-28 15:01 double64 阅读(54) 评论(0) 推荐(0)
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 56 下一页