design-patterns

design-patterns

文章 3 浏览 2.2k

Ruby on Rails 模式 - 装饰者与演示者

最近,Ruby on Rails 社区中有各种各样关于装饰器和演示者的讨论。 两者有何本质区别?如果有的话,有哪些线索可以告诉我应该使用哪一个而不是另一个…

倾城°AllureLove 2024-12-11 15:04:51 1 0

服务器-处理-客户端请求应该使用什么 OOD 设计模式?

服务器-处理-客户端请求应该使用什么 OOD 设计模式? 我建议消息交换模式,它允许在组件和应用程序之间交换信息(即消息)。 消息交换模式 (MEP) 描述…

妥活 2024-12-11 13:02:29 0 0

C# 设计模式 - 与 Base 交互

我有一个继承自 BaseExternalDeposit 的类 SafeChargeDeposit。 BaseExternalDeposit 在其构造函数中需要一个变量类型 BaseDepositStructure。 由于它…

幸福丶如此 2024-12-11 12:37:34 0 0

设计决策:生成取决于数据库值的 OrderNumber

我正在使用 C# 构建一个订购系统,但在生成订单号时遇到了问题。 我有一个 Order 类,它有一个 OrderNumber 属性。我想将 OrderNumber 属性设置为只读…

信愁 2024-12-11 12:37:31 0 0

设计决策:Order 类中的 OrderNumber 属性 - 公共还是私有?

我正在构建一个订购系统。这里我有一个 Order 类,它有一个名为 OrderNumber 的属性。如您所知,OrderNumber 只能分配一次,因此我不想将其设置为publ…

季末如歌 2024-12-11 11:51:18 0 0

Web 应用程序的缓存设计模式

我们正在将 memcache 用于 ASP.NET MVC3 应用程序。 我想知道人们用来管理数据的推荐设计模式或库,因为会生成很多键,因此管理起来可能会很困难,并…

诺曦 2024-12-11 11:12:50 0 0

枚举和 case 语句

我正在寻找充分的理由,如果我们应该尝试避免 switch/case 语句,以及如何对枚举执行此操作,以及如何建议,请考虑以下示例: (请注意,这个 switch/…

爱格式化 2024-12-11 11:10:44 0 0

ASP.NET MVC 设计模式 - 存储库和数据类 - 最佳实践是什么?

我有一个 ASP.NET MVC 项目,使用实体框架从 SQL 数据库获取数据。 我设计了数据类,其中保存诸如统计信息之类的信息(类组合了产品ID及其条目,这是…

零度℉ 2024-12-11 09:55:09 0 0

cassandra 更新所有相关(超级)列族的最佳实践

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

一紙繁鸢 2024-12-11 09:42:08 0 0

设计模式:减少java中两种几乎相同的方法的重复代码

我有多种车辆,如卡车、轿车、货车、摩托车。它们之间的共同点是它们都会移动,因此我将其委托给包含以下方法的移动类: getSpeed() setSpeed() getDe…

烟酉 2024-12-11 09:41:14 2 0

我应该如何从 ViewModel 触发警报?

我向一些我认为具有良好设计意识的同事提出了这个问题。有趣的是,我收到了不同的回应。那么您认为哪个选项最适合 MVVM 模式,为什么? 假设我需要在 …

习惯成性 2024-12-11 08:23:41 1 0

这是 Hibernate 会话/事务管理的正确模式吗?

我们正在使用 JSF 2.0 (primefaces) 和 Hibernate 3.6.1 开发一个应用程序 我们遵循的方法是让应用程序的更高级别不了解 DAL 框架......这意味着我们…

时光匆匆的小流年 2024-12-11 08:05:06 1 0

混合后如何将控制器与模型分开?

我不确定这是否完全是 MVC 模式,但我想做的是将所有数据层(简而言之,就是将序列化为 XML 文件的所有内容)与其操作分开。仅仅为了实现 MVC 而实现 …

梦在深巷 2024-12-11 06:59:53 1 0

Java 并避免对具有类似方法的对象使用 if 语句

我有 2 个班级,例如 A 和 B。 这些类有几个同名的 getter/setter 方法。 现在在代码中我执行以下操作: if(obj.getClassName().equals(A.class.getNa…

最舍不得你 2024-12-11 06:18:29 0 0

哪个 C++设计方法是否更易于维护?

当前的规范是: 给定宽或窄字符数组形式的字符串数据,编写提供数据统计信息和修改数据的类的功能。 要求是它能够长期维护。 所以我的第一个方法是要…

旧城烟雨 2024-12-11 05:53:01 0 0
更多

推荐作者

游缘惊梦

文章 0 评论 0

小兔几

文章 0 评论 0

Glik

文章 0 评论 0

生生漫

文章 0 评论 0

Luxian

文章 0 评论 0

Champion-Ming

文章 0 评论 0

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