design-patterns

design-patterns

文章 3 浏览 2.2k

添加参数,或创建新方法?

假设我有一个长期建立的存储库,如下所示: interface IDonutRepository { public IEnumerable&ltDonut&gt GetDonuts() } 它已经存在很长时间了,并且…

囚你心 2024-10-26 07:24:24 4 0

领域驱动设计适合我的项目吗?

我一直在阅读这本关于 DDD 的电子书,它说只有高度复杂的系统适合 DDD 架构。这让我重新思考我的决定,即更多地转向 DDD 作为我的架构。 我正在将一个…

甚是思念 2024-10-26 07:17:51 1 0

工作单元:由服务层或存储库层创建/管理? C#/.NET

我一直在阅读,现在已经看到了工作单元模式的两种不同实现。第一种模式让存储库与工作单元和域对象进行通信。 另一个实现具有将域对象注册为修改后的…

长途伴 2024-10-26 05:15:17 0 0

.Net 2.0 的简单存储库

我正在尝试对 .Net 2.0 中制作的网站使用存储库模式。所有客户端代码都需要数据表进行绑定,我无法更改它,所以请耐心等待。 我遇到了一个(可能是愚…

情话墙 2024-10-26 04:44:24 2 0

显示基于具体对象类型的动态 UI?

我有一个基类和几个从它派生的具体类。我们可以说它看起来像这样: abstract class Base { public int id public string baseVariable } class Concre…

很糊涂小朋友 2024-10-26 04:34:54 4 0

动态 GetHash 函数的类设计

我需要计算多种类型实例的内部哈希码(某些类型是相互派生的)。这里有两个方面是动态的,并且可以独立变化。只有请求哈希的客户端才知道要使用什么哈…

顾忌 2024-10-26 04:13:21 3 0

使用接口 - 设计模式方面

我正在寻找一篇好的短文+如何使用界面的示例。 我对技术部分不感兴趣,但我需要设计部分。 例如,如何使用接口进行编程、何时以及如何创建实现、使用…

放手` 2024-10-26 03:14:36 2 0

设计模式命令和工厂哪个更好实现?

我们还可以通过实现工厂和命令模式来解决一些设计问题。 那么,从性能来看,哪一个更好呢?…

薄凉少年不暖心 2024-10-26 02:49:00 2 0

工厂模式问题

我第一次尝试使用工厂方法。似乎有两种方法可以做到这一点,但我不确定何时使用哪种(或者其中一种方法是否错误?)。 1)创建一个抽象类,它有一个被…

非要怀念 2024-10-26 02:35:41 0 0

复合图案设计问题

我对示例复合类图中常见的两个操作有疑问。 * 获取后代 * GetChild(int) 一个常见的例子是文件和目录,我将继续使用它。假设感兴趣的操作是 Size,因…

只是在用心讲痛 2024-10-26 02:20:40 1 0

如何利用 C# 属性和反射在标记对象上注入/强制后期绑定?

我喜欢设计模式,问题是有些设计模式实施起来确实很乏味。 例如,装饰一个具有 20 多个成员的对象实在是太烦人了。 因此,我想创建一个很好的设计模式…

固执像三岁 2024-10-26 00:38:35 1 0

在实际实现和模拟中混合是一种测试味道吗?

我有一个消费者类,负责使用字符串并决定如何处理它。它可以解析并将解析数据插入数据库或通知管理员。 下面是我的实现。 public void Consume(string…

满天都是小星星 2024-10-26 00:36:02 1 0

如何在不设计航天器的情况下正确分离架构中的关注点?

在我的最后一个问题中,我发布了一些示例代码我是如何尝试实现关注点分离的。我收到了一些不错的建议,但我仍然不“明白”,并且无法弄清楚如何设计我…

离笑几人歌 2024-10-25 22:50:11 1 0

注册表模式:使用或不使用

我正在考虑在我的应用程序中使用注册表模式来存储指向某些应用程序窗口和窗格的弱指针。应用程序的总体结构如下所示。 该应用程序有一个 MainFrame 顶…

你与昨日 2024-10-25 22:07:57 1 0

管理外部 swf 中的单例

我正在处理这样的场景:我的代码可能包含在其他 Flash 内容中,或者通过 import .as 命令包含,然后作为单例引用,例如 import com.as3.Singleton ...…

岛歌少女 2024-10-25 22:03:11 1 0
更多

推荐作者

linfzu01

文章 0 评论 0

可遇━不可求

文章 0 评论 0

枕梦

文章 0 评论 0

qq_3LFa8Q

文章 0 评论 0

JP

文章 0 评论 0

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