gpt4 book ai didi

oop - 单一职责原则(SRP)和我的服务等级

转载 作者:行者123 更新时间:2023-12-04 04:31:04 26 4
gpt4 key购买 nike

我有 YoutubeVideoService执行 CRUD(创建、读取、更新和删除)操作的类。在我看来,创建、读取、更新和删除是类更改的四个原因。这个类是否违反了单一职责原则?

如果违反,那么我们应该有四个类,如 CreateYoutubeVideoService , ReadYoutubeVideoService , UpdateYoutubeVideoServiceDeleteYoutubeVideoService .有很多类(class)是不是有点矫枉过正?

最佳答案

我认为您在类级别上将单一责任原则带到了极端,而没有考虑凝聚力。

如果你遵循这条路线,你可以证明只有一两个方法有很多类是合理的,这反过来会增加对天空的依赖的数量。

我认为 SRP 的精神是尽可能地简化,而不是更多。

关于oop - 单一职责原则(SRP)和我的服务等级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7717358/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com