何时适合为对象创建装饰器,何时适合重写对象以允许应用策略?
例如,假设我有一个可以添加到购物车的 Product 类。我可能希望能够将它与购物车中的其他商品一起打包并添加 15% 的折扣。 产品类是否应该用允许…
C# 策略模式和数据库访问
我是设计模式的新手,现在我想实现策略模式。这是我的代码: namespace StrategyPattern { public interface ISendBehavior { void Send() } public c…
策略模式中的 String 到 Stategy
我正在使用 AS3,但我想这可能是一个普遍问题,所以我将更模糊地描述它...... 我使用 XML 文件来定义实现策略模式的特定对象类的参数。将会有各种各样…
复合策略模式 - java - 这段代码有多糟糕?
这个问题是我之前帖子的延续: 访问者模式实现在 java 中-这看起来怎么样? 在重构我的代码时我有点困惑。 我正在尝试将我的访问者模式(在上一篇文章…
如何在 Web MVC 框架中正确实现策略模式?
在我的 Django 应用程序中,我有一个模型(我们称之为 Foo),其中有一个名为“type”的字段。 我想使用 Foo.type 来指示 Foo 的特定实例是什么类型(…