chain-of-responsibility

chain-of-responsibility

文章 0 浏览 2

多个处理程序中只有一个处理程序应根据专业化进行操作的模式

我正在尝试重写一些代码以打破一些耦合问题并使将来更容易修改。 现在,我在基类中有一个静态工厂方法,它根据情况选择适当的实现。该决定基于专业化…

送你一个梦 2024-09-26 15:53:16 0 0

C# - 当对象更改状态等内容时,是否应该负责创建历史对象?

这更多的是一个架构/最佳实践问题,所以请随意添加你的两分钱。我知道我在标题中声明了状态,但这适用于对象的任何基本属性。我认为下面的帐户示例将…

凉墨 2024-09-09 11:39:25 3 0

Ruby 中的责任链和 alias_method 问题

我正在尝试在 Ruby 和 ActiveRecord 中为多态对象实现责任链模式。我有一些问题。 有时,当我尝试使用 alias_method 时,我会收到一个错误,指出方法…

执妄 2024-09-08 06:56:02 0 0

您希望在责任链的 Java 实现中纠正和/或改进哪些内容?

package design.pattern.behavioral import design.pattern.behavioral.ChainOfResponsibility.* public class ChainOfResponsibility { public stati…

记忆で 2024-09-05 18:41:52 4 0

责任链模式:拥有相互依赖的处理程序是一个好习惯吗?

我有这样的场景:我有一系列查询处理程序,第一个是查询缓存,如果缓存无法回答或答案已过时,则访问数据库,如果找不到答案或答案又过时了,然后查询…

誰ツ都不明白 2024-09-01 17:43:52 2 0

避免在Java中使用instanceof

拥有一系列“instanceof”操作被认为是“代码味道”。标准答案是“使用多态性”。在这种情况下我该怎么做? 一个基类有多个子类;他们都不在我的控制…

铃予 2024-09-01 10:24:41 2 0

C# 委托责任链

为了我的理解目的,我实现了责任链模式。 //Abstract Base Type public abstract class CustomerServiceDesk { protected CustomerServiceDesk _nextH…

强者自强 2024-08-28 15:06:40 4 0

复合+责任链示例

谁能给出一个结合使用设计模式“组合”和“责任链”的实际例子吗? 谢谢…

梦里梦着梦中梦 2024-08-25 10:18:41 7 0

WPF 中使用的模式

我更多地参与 WPF 已经大约一年了。很多事情都是新的,有时我很难理解它们。 同时我正在重读GOF设计模式这本书。 有几次我会停在中间,因为我意识到某…

梦归所梦 2024-08-11 09:39:48 5 0

设计模式允许在某些点注入代码

我试图允许开发人员在某些执行点扩展我的代码。 我的具体示例是数据库事务包装器。包装器负责我们希望从开发人员那里抽象出来的许多细节,并在多个项…

涫野音 2024-08-02 17:09:00 3 0

C# - 管道式事件模型

在 ASP.NET Web 应用程序中,事件按特定顺序触发: 为了简单起见 Load =&gt验证 =&gt 回发 =&gt 渲染 假设我想开发这样的管道式事件 示例: 事件 1 [ …

⒈起吃苦の倖褔 2024-08-02 04:15:20 4 0

您将如何测试过滤复杂对象的东西

我有一个包含 7 个相关字段的持久对象。 这些字段可以保存此处列出的值的数量: Field # of Possible Values 1 5 2 20 3 2 4 2 5 19 6 2 7 8 这可能包…

不醒的梦 2024-07-27 15:45:16 4 0

责任链与类列表相比有哪些优点?

最近,我正在与另一位程序员讨论重构一个充满“if”语句的巨大(1000 行)方法的最佳方法。 代码是用 Java 编写的,但我想这个问题也可能发生在其他语…

享受孤独 2024-07-25 05:20:11 5 0

用什么替换巨型 switch 语句?

我有一个代码可以解析一些模板文件,当它找到占位符时,它会用一个值替换它。 类似于: &lthtml&gt &lthead&gt &lttitle&gt%title%&lt/title&gt &lt/h…

只有一腔孤勇 2024-07-14 20:18:14 5 0

已知的“陷阱”有哪些? 关于责任链模式?

我发现自己经常使用责任链模式(3次是对我来说经常如此)在我当前的项目中,我想知道我是否对这个解决方案变得有点过于热情了。 具体来说,我一直在使…

蓝天白云 2024-07-12 09:17:42 5 0
更多

推荐作者

qq_FjTq5B

文章 0 评论 0

18273202778

文章 0 评论 0

WordPress小学生

文章 0 评论 0

〃温暖了心ぐ

文章 0 评论 0

迷乱花海

文章 0 评论 0

niuniu

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文