single-responsibility-principle

single-responsibility-principle

文章 0 浏览 2

ubuntu下的共享库

我已经在ubuntu下使用make编译了srp-2.1.2,它创建了一个文件libsrp.a。谁能告诉我如何使用 libsrp.a 作为共享库?我想通过使用 dllimport 在 ubuntu …

迎风吟唱 2024-08-29 04:49:25 3 0

如何将单一职责原则应用于服务类

假设我们正在设计一个 UserServiceImpl 类,它执行 CRUD(创建、读取、更新和删除)操作。在我看来,创建、读取、更新和删除是类更改的四个原因。这个…

假扮的天使 2024-08-28 18:58:40 2 0

图形限制 - 我应该使用装饰器吗?

我有一个功能性 AdjacencyListGraph 类,它遵循已定义的接口 GraphStructure。为了对此进行分层限制(例如,非循环、非空、唯一顶点数据等),我可以…

真心难拥有 2024-08-26 15:09:38 2 0

使用一个方法做不止一件事是否违反了单一职责原则?

出于我的目的,我需要在 xml 文件中搜索特定节点,如果找到,请将其删除。我应该将搜索功能提取到其自己的方法中,并将删除功能提取到其自己的方法中…

浪荡不羁 2024-08-24 05:16:26 7 0

设计数据库交互时遵循单一职责原则

我试图更好地遵守单一责任原则,但我在掌握如何构建与数据库通信的通用类设计。在简化版本中,我基本上有一个数据库,其中包含: 制造商&lt==探针&lt=…

黄昏下泛黄的笔记 2024-08-18 18:02:58 2 0

控制反转、SRP 依赖注入和延迟加载

我和一位开发人员同事正在(轻松地说)讨论对象属性的延迟加载。 他说使用静态 IoC 查找调用来解析和延迟加载对象的对象。 我说这违反了 SRP,并使用…

帝王念 2024-08-17 16:30:46 2 0

SRP 和很多课程

我正在重构几个月前编写的一些代码,现在我发现自己创建了很多小型类(很少的属性、2-4 个方法、1-2 个事件)。 这是应该的样子吗?或者这也有点代码…

绳情 2024-08-16 06:35:46 2 0

是否需要重构大数据访问层

我有一个数据访问层,它将应用程序的其余部分从持久性技术中抽象出来。目前的实现是 SQL Server,但这可能会改变。不管怎样,我发现这个主要的数据访…

丢了幸福的猪 2024-08-15 16:51:13 1 0

表单验证和业务验证是否太多?

我有关于表单验证和业务验证的问题。 我看到很多框架都使用某种表单验证库。您提交一些值,图书馆会验证表单中的值。如果不正常,屏幕上会显示一些错…

烈酒灼喉 2024-08-15 08:20:13 2 0

验证域对象的持久性

在我当前正在开发的系统中,我遵循 SRP(我认为!),将域业务规则的验证与持久性约束分开。让我们使用过度使用的客户示例。假设客户必须拥有有效的邮…

甜嗑 2024-08-15 04:10:52 2 0

在什么抽象级别上,单一职责原则 (SRP) 不再有意义?

我收到了一位同事对设计的反对,我想知道在这种情况下谁对 SRP 的应用是正确的,是否存在共识。 我认为 SRP 主要与较低级别的设计细节相关,例如类责…

雨落□心尘 2024-08-14 13:56:55 2 0

SRP 应用于工作流程示例:如何以合理的方式构建类

我在决定班级职责时遇到问题。 我有 3 个 html 表单: 对于每个表单,都有一个 html 模板,其中包含一些文本和要包含的表单的标记 每个表单都需要进行…

傲鸠 2024-08-11 23:33:02 2 0

单一责任原则与关注点分离的区别

单一责任原则和关注点分离有什么区别?…

沫雨熙 2024-08-10 13:45:07 9 0

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

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

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

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

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

妳是的陽光 2024-08-03 07:16:19 3 0
更多

推荐作者

qq_FjTq5B

文章 0 评论 0

18273202778

文章 0 评论 0

WordPress小学生

文章 0 评论 0

〃温暖了心ぐ

文章 0 评论 0

迷乱花海

文章 0 评论 0

niuniu

文章 0 评论 0

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