solid-principles

solid-principles

文章 0 浏览 6

这套 SOLID 原则是否缺少一个额外的“D”?

虽然不是纯粹的 OOD 原则 - 应该DRY 在考虑 SOLID原则?如果不是——为什么不呢?…

故事未完 2024-08-04 13:36:43 10 0

单一职责原则与贫血领域模型反模式

我参与的项目非常重视单一职责原则。我们有很多小班,事情很简单。然而,我们有一个贫乏的领域模型——我们的任何模型类中都没有行为,它们只是属性包…

世俗缘 2024-08-04 10:29:49 14 0

违反单一责任原则的最佳例子是什么?

我正在寻找一些违反单一职责原则的良好代码示例。不要向我展示鲍勃叔叔的书籍或网站中的任何示例,因为这些示例在互联网上随处可见,例如: interface…

妳是的陽光 2024-08-03 07:16:19 14 0

使用空方法的默认实现的设计模式

是否存在特定的设计模式来描述提供非抽象默认实现的场景,该默认实现使用空的NO-OP实现来实现接口上的全部或部分方法。 这样做的目的是减轻子类实现它…

郁金香雨 2024-07-30 18:10:59 19 0

对以下示例中的单一职责原则感到困惑

在下面的视频中,作者采用了一个现有的类,并将单一职责原则分配给它。 他参加了打印课程,其任务是访问数据、格式化和打印报告。 他将每个方法分解为…

眼趣 2024-07-29 18:33:02 15 0

这个“接口编程”是如何实现的? 东西工作吗?

我喜欢“接口编程”并避免使用“new”关键字的想法。 但是,当我有两个具有相同接口但设置根本不同的类时,我该怎么办? 在不详细了解我的具体代码的…

海螺姑娘 2024-07-20 11:31:52 9 0

如何将 SOLID 原则应用到现有项目中

我对这个问题的主观性表示歉意,但我有点卡住了,我希望以前处理过这个问题的人能提供一些指导和建议: 我有(现在已经成为)一个用 C# 2.0 编写的非…

北斗星光 2024-07-17 04:54:42 10 0

这是单一责任原则的一个例子吗?

我制作了以下代码示例来学习如何使用泛型方法签名。 为了获得客户和员工的 Display() 方法,我实际上开始用 Person 抽象类替换我的 IPerson 接口。 但…

荭秂 2024-07-14 20:08:21 11 0

如何在MVVM中构建ViewModel而不违反单一职责原则?

罗伯特·马丁 (Robert Martin) 说:“一个类发生变化的原因永远不应该超过一个”。 让我们考虑绑定到视图的 ViewModel 类。 ViewModel 可能(甚至很可…

潇烟暮雨 2024-07-14 11:23:30 11 0

展示 TDD 和 SOLID 原则的开源项目

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

久隐师 2024-07-14 09:13:31 13 0

优秀软件设计和实现的示例

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

不念旧人 2024-07-13 23:41:37 12 0

最正确地利用了 SOLID 原则的 OSS .net/java 项目有哪些?

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

何以笙箫默 2024-07-13 20:56:51 13 0

您是否将 Linq2SQL 查询放在各处或放在专用的 DAL 类中?

我总是在各处插入我的 Linq2SQL 查询,几乎在每一个班级中。 我想知道您将 Linq2SQL 查询放在哪里的策略是什么? 您是否将它们放在单独的数据层类中,…

姜生凉生 2024-07-13 05:10:57 10 0

如何将数据验证与简单域对象 (POCO) 分开?

这个问题与语言无关,但我是 C# 人员,所以我使用术语 POCO 来表示仅执行数据存储的对象,通常使用 getter 和 setter 字段。 我刚刚将我的域模型重新…

完美的未来在梦里 2024-07-11 21:08:54 16 0

数据传输对象模式?

我遇到一个问题,我需要生成关于对象“客户”的基于 Word 的报告。 我通常通过将 Customer 传递给一个知道如何创建 Word 文档、插入书签等的类来完成…

初懵 2024-07-11 16:55:25 15 0
更多

推荐作者

牛↙奶布丁

文章 0 评论 0

COSO

文章 0 评论 0

落叶

文章 0 评论 0

暗地喜欢

文章 0 评论 0

qq_i8qOEG

文章 0 评论 0

qq_Wl4Sbi

文章 0 评论 0

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