design-patterns

design-patterns

文章 3 浏览 2.2k

根据上下文对类成员进行不同的访问

假设我有一个类 MainApp 通过接口 FrontEnd 使用动态库的方法 FrontEnd 使用类 Data 的内部实例(包含在类 BackEnd 中) 该类 Data 仅包含一个成员及…

小矜持 2024-12-08 12:29:45 6 0

重构基于许多参数进行计算的类的最佳设计模式

我正在重构一组类,如下所示,它会进行一些价格计算。 计算是根据许多参数完成的。 代码是: public interface IParcel { int SourceCode { get; set;…

无声无音无过去 2024-12-08 12:02:44 2 0

购物网站的三层和MVP模式

我正在使用 C# 和 asp.net 创建一个购物网站,我想在三层架构中使用 MVP 模式,特别是在表示层中。 我这样做的原因是因为我已经读到并听说过 MVP 是一…

信仰 2024-12-08 11:36:34 4 0

GUI、BLL 或 DTO 中的 JSON/XML 输出?

我正在使用内容协商,因此根据请求的标头,我提供 JSON/XML 输出。现在我想知道提供此功能的最佳位置是什么。 信息: BLL=业务逻辑层 DTO=数据传输对…

夜雨飘雪 2024-12-08 11:21:06 7 0

从单词位置检测文本列

我有一个 tiff 文件及其上的文本,该文件已在早期阶段进行 OCR 处理。这些单词具有作为信息的确切位置(左上、右下)。我现在需要读取用户绘制的矩形…

回心转意 2024-12-08 10:39:20 4 0

我应该在 MVP 中的哪里创建数据投影?主持人还好吗?

如果演示者有一种方法“汇总”从服务接收到的大数据表以生成要传递到视图中的投影,您能否建议这是否违反 MVP 模式?…

心凉怎暖 2024-12-08 10:22:38 3 0

异常与临时类型。什么情况下容易摔倒?

我在从事 MVC 3 项目时正在阅读一本企业应用程序开发的书。我目前正在决定如何处理异常。以前我会让异常在堆栈中冒泡,然后在最高层处理它。 这本书建…

沫离伤花 2024-12-08 09:49:52 2 0

实现低优先级后台线程的模式?

我有一个(软)实时系统,它查询一些传感器数据,进行一些处理,然后等待下一组传感器数据。传感器数据在接收器线程中读取并放入队列中,因此主线程处…

单挑你×的.吻 2024-12-08 09:19:35 0 0

复杂计算器的对象模型

Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…

蓝梦月影 2024-12-08 06:32:01 2 0

如何使用断路器?

我正在寻找对不受我控制的服务进行远程调用的方法,直到连接成功。我也不想简单地设置一个计时器,其中每 n 秒/分钟执行一次操作,直到成功。经过大量…

与风相奔跑 2024-12-08 05:40:54 7 0

对于存储在 ini 文件中的信息来说,什么是好的映射器模式?

在设计 n 层应用程序时,我倾向于使用从 Lhotka 的 CSLA 框架采用和改编的模式。简而言之,Repository 层填充一个 SqlDataReader 并将数据读取器、要…

烟火散人牵绊 2024-12-08 05:38:20 1 0

加快日期模式匹配速度

我正在编写一些简单的代码,尝试推断特定字符串是否实际上是 Java 日期,如果是,则识别其格式(模式)。 显然,由于存在多种可能的日期格式,确定哪…

瀞厅☆埖开 2024-12-08 04:19:45 3 0

最新的软件设计资源

Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …

丘比特射中我 2024-12-08 02:18:13 2 0

浏览现有的开源项目以学习/改进类设计和设计模式

我正在考虑研究一些开源项目来寻找类设计、设计模式,甚至可能是一些人工智能/算法的例子。 有些人建议不要查看开源项目来学习,但我觉得看到我学到的…

迷迭香的记忆 2024-12-08 00:31:31 7 0

来自名称值对的配置对象

我正在开发一个需要在数据库中存储和更新配置的网络应用程序。例如,我可能存储用户首选项,如默认颜色、语言、首选日期格式等。 数据库表由名称/值对…

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