chain-of-responsibility
-
避免在 Java 中使用实例 具有“实例”操作链被视为“代码异味”。标准答案是“使用多态性”。在这种情况下,我该怎么做? 一个基类有许多子类;他们都不在我的控制之下。类似的情况是Java类整数,双精度,大十进
-
责任链与类列表相比有哪些优势? 最近,我和另一位程序员讨论了重构一个充满“if”语句的巨大(1000行)方法的最佳方法。 代码是用Java编写的,但我想这个问题也可能发生在其他语言中,如C#。 为了解决这个问题,他建议使
-
对于大型验证任务,责任链模式是一个不错的选择吗? 我需要构建一个过程,该过程将根据大约200个验证规则验证记录。一条记录可以是大约 10 种类型之一。从验证规则到记录类型有一些细分,但存在很多重叠,这使我无法干净利落地将验证规则装
标签