solid-principles

solid-principles

文章 0 浏览 3

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

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

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

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

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

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

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

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

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

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

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

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

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

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

潇烟暮雨 2024-07-14 11:23:30 6 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 9 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 8 0

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

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

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

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

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

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

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

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

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

数据传输对象模式?

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

初懵 2024-07-11 16:55:25 12 0

OOP 有什么规则吗?

最近听说OOP(Java)有9条规则。 我只知道四种:抽象、多态、继承和封装。 OOP 还有更多规则吗?…

萌︼了一个春 2024-07-11 12:57:03 9 0

单一职责原则的实施

如果我将我的对象分解为“单一职责”,是否有一个基本的想法,类似的对象应该生活在一起还是分开,例如,如果我有 class Employee_DataProvider() : I…

故事和酒 2024-07-11 06:41:54 13 0

接口隔离原则背后的原因是什么?

接口隔离原则 (ISP) 指出,许多客户端特定接口比一个通用接口更好。 为什么这很重要?…

初吻给了烟 2024-07-05 20:08:42 11 0

开闭原则背后的含义和推理是什么?

开放/封闭原则规定软件实体(类、模块等)应该对扩展开放,但对修改关闭。 这意味着什么?为什么它是良好的面向对象设计的重要原则?…

宣告ˉ结束 2024-07-05 20:07:55 12 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

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