strategy-pattern

strategy-pattern

文章 0 浏览 7

Zend_Auth:为什么验证名为适配器而不是策略的对象?

$Zend_auth->authenticate($adapter); 为什么称为适配器而不是策略?…

忆离笙 2024-07-29 20:37:34 21 0

重构帮助-策略模式

这里的目标是更新 UI。 我通常在客户端上执行此操作,但是此应用程序使用隐藏的代码。 无论如何,我的问题是我正在尝试清理这些 if else 语句,并且我…

喜爱纠缠 2024-07-27 15:47:17 16 0

设计模式-策略模式

我是设计模式的初学者。 假设我正在开发一个 C# 应用程序来跟踪开发团队中各个成员执行的开发工作(即项目跟踪器)。 我试图从策略模式中获得启发。 …

橘香 2024-07-25 04:50:48 13 0

模板方法和策略设计模式

这可能是一个新手问题,因为我是设计模式的新手,但我正在查看模板方法和策略 DP,它们看起来非常相似。 我可以阅读定义、检查 UML 并查看代码示例,…

宛菡 2024-07-23 20:23:15 23 0

复合策略模式 - java - 这段代码有多糟糕?

这个问题是我之前帖子的延续: 访问者模式实现在 java 中-这看起来怎么样? 在重构我的代码时我有点困惑。 我正在尝试将我的访问者模式(在上一篇文章…

℉服软 2024-07-22 06:49:31 19 0

实施战略模式

在实现策略模式时,将决定使用哪种策略的代码放在哪里? 一些示例伪代码会有所帮助。…

小鸟爱天空丶 2024-07-21 00:27:48 15 0

策略模式和依赖注入有什么区别?

策略模式和依赖注入都允许我们在运行时设置/注入对象。 策略模式和依赖注入有什么区别?…

千纸鹤 2024-07-19 13:34:16 17 0

如何在 Web MVC 框架中正确实现策略模式?

在我的 Django 应用程序中,我有一个模型(我们称之为 Foo),其中有一个名为“type”的字段。 我想使用 Foo.type 来指示 Foo 的特定实例是什么类型(…

爱殇璃 2024-07-17 16:11:37 14 0

模板方法和策略模式有什么区别?

有人可以向我解释一下模板方法模式和策略模式有什么区别吗? 据我所知,它们 99% 是相同的 - 唯一的区别是 模板方法模式有一个抽象类作为基础 类,而…

装迷糊 2024-07-16 03:43:05 17 0

策略设计模式的确切定义是什么?

我和某人就策略模式的真正含义进行了一场极客争论,我需要一位专家来解决这个问题。 我们都同意,策略模式允许在运行时更换类的内部结构(例如,行为…

美人骨 2024-07-16 01:52:05 16 0

函子类在构造函数中工作

我使用 C++ 模板传入策略函子来更改函数的行为。 效果很好。 我传递的函子是一个无状态类,没有存储,它只是以经典函子方式重载 () 运算符。 template…

独守阴晴ぅ圆缺 2024-07-15 03:00:40 16 0

在 C# 中,策略模式和委托有什么区别?

我一直在研究策略模式实现示例,在我看来它们与 C# 委托非常相似。 我看到的唯一区别是策略模式实现不需要显式声明委托。 但除此之外,它们似乎都指向…

累赘 2024-07-13 13:35:03 17 0

关于装饰器和策略模式 C# 的 OOP 设计问题

举例来说,你有一个基础抽象类 public abstract Foo { IFlyable _fly; ISwimmable _swim; void performSwim() { _swim.swim(); } void performFly() {…

往日 2024-07-13 09:58:46 14 0

谁能解释一下策略模式与控制反转有何关系?

谁能准确解释策略模式与控制反转有何关系?…

ら栖息 2024-07-11 21:26:22 17 0

策略模式的现实示例

我一直在阅读有关 OCP 原则 以及如何使用策略模式来完成此任务。 我打算尝试向几个人解释这一点,但我能想到的唯一例子是根据“订单”的状态使用不同…

冷月断魂刀 2024-07-10 13:57:47 18 0
更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

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