single-responsibility-principle

single-responsibility-principle

文章 0 浏览 3

如何避免创建庞大的类

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

星星的軌跡 2024-09-04 05:53:23 9 0

MVC 中控制器的传统使用是否会导致违反单一职责原则?

维基百科这样描述单一责任原则: 单一职责原则规定每个对象都应该有单一的职责,并且该职责应该完全由类封装。其所有服务都应与该职责紧密结合。 MVC …

不知所踪 2024-08-30 10:20:38 19 0

伪向后构建器模式?

在遗留代码库中,我有一个非常大的类,其中包含太多的字段/职责。想象这是一个 Pizza 对象。 它具有高度精细的字段,例如: hasPepperoni hasSausage …

梦行七里 2024-08-30 07:49:31 7 0

ubuntu下编译srp-2.1.2

我已经下载了 srp-2.1.2 包并尝试在 ubuntu 下编译它。 但它不会被完全编译。 请告诉我如何在 ubuntu 下编译它。 错误- root@ubuntu:~/Desktop/srp-2.…

世俗缘 2024-08-29 05:58:45 11 0

ubuntu下的共享库

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

SRP 和很多课程

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

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

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

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

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

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

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

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

验证域对象的持久性

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

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

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

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

雨落□心尘 2024-08-14 13:56:55 5 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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