Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
使用策略和工厂模式进行依赖注入
我正在开展一个业余项目 以更好地理解控制反转和依赖注入以及不同的设计模式 我想知道是否有将 DI 与工厂和策略模式结合使用的最佳实践 当策略 从工厂构建 需要每个可能的构造函数和实现不同的参数时 我面临的挑战就出现了 因此 我发现自己在服务
策略、访问者和模板方法模式之间有什么区别?
我在课堂上刚刚学习了这些设计模式 但是我看不出它们之间有什么区别 它们听起来是一样的 都是在抽象类之上创建具体类 有人可以帮我打消这个疑虑吗 谢谢 访问者 策略和模板模式都包含算法的应用 最大的区别在于它们是如何被唤起以及如何在实践中使用的
DesignPatterns
strategypattern
visitorpattern
templatemethodpattern
何时使用 C++ 私有继承而不是组合?
你能给我一个具体的例子吗 什么时候使用私有继承优于组合 就我个人而言 我将使用组合而不是私有继承 但在某些情况下 使用私有继承可能是特定问题的最佳解决方案 正在阅读C faq http www parashift com c faq lit
c
inheritance
composition
strategypattern
privateinheritance
策略模式的现实示例
我一直在读关于OCP原理 http en wikipedia org wiki Open closed principle以及如何使用策略模式来实现这一目标 我打算尝试向几个人解释这一点 但我能想到的唯一例子是根据 订单 的状态使用不同的验
Java
c
DesignPatterns
strategypattern
使用多个提供程序的客户端应用程序应使用什么设计/模式?
这是一个与设计相关的问题 假设我们有一个名为 ClientAPI 的公共 API 其中包含一些 Web 方法 例如 CreateAccount GetAccount 根据客户的不同 我们使用许多不同的提供商来满足这些请求 假设我们有 Pro
DesignPatterns
Architecture
Adapter
strategypattern
策略模式和访客模式有什么区别?
我很难理解这两种设计模式 您能否给我上下文信息或示例 以便我可以得到清晰的想法并能够映射两者之间的差异 Thanks The 策略模式就像一个1 many关系 当存在一种类型的对象并且我想对其应用多个操作时 我使用策略模式 例如 如果我有一
OOP
DesignPatterns
strategypattern
visitorpattern
策略模式和命令模式的区别
两者有什么区别策略模式 http en wikipedia org wiki Strategy pattern和命令模式 http en wikipedia org wiki Command pattern 我也在寻找一些 Java 的例子
Java
DesignPatterns
strategypattern
commandpattern
策略模式或函数指针[关闭]
Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 在 C 中 当我有可以在运行时接受不同行为的算法时 我宁愿使用函数指针 例如 用于绘制图表的程序有一种绘制线条的算法 该算法可以接受任何函数
Java
c
DesignPatterns
functionpointers
strategypattern
Java 相当于 .NET Action
和 Func
等[重复]
这个问题在这里已经有答案了 Java 中是否有标准的通用 回调 或 函数 方法 类型 例如System Action
Java
NET
functor
strategypattern
避免与策略模式耦合
我试图将策略模式应用于特定情况 但遇到了如何避免将每个具体策略耦合到为其提供数据的上下文对象的问题 以下是模式的简化情况 该模式以几种不同的方式发生 但应以类似的方式处理 我们有一个对象Acquisition它提供与特定时间框架相关的数据
c
OOP
DesignPatterns
strategypattern
Decoupling
成本计算器应用程序的设计模式?
我有一个问题 我之前曾尝试寻求帮助 但当时无法解决它 所以我现在尝试简化问题 看看是否可以获得更具体的帮助 因为它让我发疯了 基本上 我有这个应用程序的工作 更复杂 版本 它是一个项目成本计算器 但因为我同时尝试学习更好地设计我的应用程序
c
DesignPatterns
factorypattern
strategypattern
如何实现运行时多种策略的使用
我需要处理从服务返回的记录列表 然而 记录的处理算法根据记录上的某个字段而完全改变 为了实现这一点 我定义了一个 IProcessor 接口 它只有一个方法 public interface IProcessor ICollection
c
strategypattern
策略模式中应该使用安全指针吗?
给定一个典型的策略模式 class Strategy public virtual int execute const 0 class StrategyA public Strategy public int execute const o
c
C11
DesignPatterns
strategypattern
依赖注入和策略模式
关于这个话题有大量的讨论 但每个人似乎都错过了一个明显的答案 我需要帮助审查这个 明显的 IOC 容器解决方案 各种对话假设运行时策略选择和 IOC 容器的使用 我将继续这些假设 我还想添加一个假设 即这不是必须选择的单一策略 相反 我可能
c
NET
dependencyinjection
ioccontainer
strategypattern
委托如何使用通用且可扩展的类响应多个事件?
我已经设计了一种技术来处理 rdlc 报告中的多个子报告 但当我试图使其通用且可重复时 我不得不采用该模型并针对每种情况稍微调整它 例如 如果我定义一个抽象接口 像这样 我只需根据需要将其从 winform 剪切并粘贴到 winform a
c
delegates
rdlc
strategypattern
subreports
这个 Java 策略模式是否有多余的 Context 类?
以下代码示例是策略模式的实现从维基百科复制 http en wikipedia org wiki Strategy pattern Java 我的完整问题如下 维基百科的main method StrategyExample test ap
Java
DesignPatterns
strategypattern
使用 OnClickListener() 是策略模式的示例吗?
Is 单击监听器 https developer android com reference android view View OnClickListener在android中策略模式的例子 在另一个 Stackoverflow 中que
Java
Android
OOP
DesignPatterns
strategypattern
使用策略模式避免沮丧
我正在读这个网站 https dzone com articles the liskov substitution principle with examples关于里氏替换原理 它指出 根据 LSP 使用基类引用的函数必须是 能够在不知情
策略模式 VS 装饰模式
我刚刚发现了两种模式 策略模式 装饰者 策略模式 策略模式给出了几种可用于执行的算法 特定的操作或任务 装饰模式 装饰器模式为组件添加了一些功能 事实上我发现Strategy图案和装饰者图案也可以互换使用 链接在这里 何时以及如何应用策略模
DesignPatterns
decorator
strategypattern
是否有内置的Java类型可以保证execute(T t)方法?
看来对如下类型的需求是如此普遍 以至于 Java 中应该已经内置了类似的东西 public interface Executer
Java
functor
strategypattern
1
2
»