美文网首页前端大杂烩
什么是单一职责原则?

什么是单一职责原则?

作者: lio_zero | 来源:发表于2022-05-23 19:55 被阅读0次

    单一责任原则在某种程度上是不言自明的。在编程中,所有东西,例如类、函数、模块、插件,都应该做一件事。

    这种方法的一些好处包括:

    • 测试具有主要目的的代码更容易,使其更有可能是可靠和稳定的。
    • 如果多个职责合并在一起,其中一项需要改变,则更有可能打破其他职责。通过保持功能和职责分离,它增加了更大系统中其他部分的稳定性。
    • 新开发人员通常更容易跳入代码并了解代码在做什么。但是,采用这种方法需要权衡取舍,您可能会为任何给定的代码引入更多的依赖关系,这也会增加复杂性。

    因为这个想法是让代码专注于一件事,所以我经常将这个原则描述为一段代码应该做一件事并做好。之所以这么说,是因为我发现通过将代码分解为单独的职责,生成的代码应该比将职责合并时更好,更可靠、更稳定、更容易阅读和理解。

    相关文章

      网友评论

        本文标题:什么是单一职责原则?

        本文链接:https://www.haomeiwen.com/subject/wutzyrtx.html