java - 我可以得到一个 "bond class"的具体例子吗(来自 anti-if-campaign 网站)?

标签 java design-patterns

有一个website (称为 Anti-if 运动)讨论如何用更易于维护的东西替换大的嵌套 if 语句(通过使用“绑定(bind)类”参见 example )。我理解这个概念,但我不知道如何实现它(即使使用 example )。

问题: 我可以得到一个具体的例子来说明如何实现这个(即债券类)吗? - 它已经困扰我一段时间了。 Java 是我的首选,但欢迎提供任何示例。

注意 我在 stack overflow here 中又找到了一篇关于此的文章

最佳答案

除非我遗漏了什么,否则我不确定这个想法是否值得拥有一个自己的网站。

它读起来就像多态性,它是良好的,不,任何,OO 设计的基本组成部分。

从您发布的其他问题中窃取链接:

Replace Condition With Polymorphism

邦德只是他们用来演示的例子。它代表了一种金融债券,而不是一些面向对象的概念或模式。

关于java - 我可以得到一个 "bond class"的具体例子吗(来自 anti-if-campaign 网站)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3511526/

相关文章:

java - 根据相关的 id 列表重新排序集合

model-view-controller - MVC 模式中的 Controller 和 MVP 模式中的演示者有什么区别?

java - 如何在Java中运行预定的函数?

javascript - 如何处理这种循环依赖?

java - 循环内的递归方法

Java:哈希表在一个桶中存储具有相同哈希值的多个项目

java - jar 的 Ant 任务

java - Spring Autowiring 接口(interface)

c# - 如何一般地从基类实例化派生类

python - 有人可以向我解释一下 python 中的 Borg 设计模式吗?