gpt4 book ai didi

design-patterns - Concern 和 Responsibility 的区别(即 SRP 和 SoC 的区别)?

转载 作者:行者123 更新时间:2023-12-03 23:37:46 26 4
gpt4 key购买 nike

SRP - each class should have just one responsibility ( ie reason to change)
Separation of Concerns is the process of breaking a computer program into distinct features that overlap in functionality as little as possible. A concern is any piece of interest or focus in a program. (Concern == feature of system. )

a) 据我了解,两者之间的唯一区别是 SRP 试图将职责 分成不同的SoC 试图将关注点 分成不同的模块?!

b) 如果a) 下的假设是正确的,那么关注责任 之间的区别是什么(除了 em>责任存在于较低的抽象层次)?

谢谢

最佳答案

这就是我对它们的看法 - 同样的原则,通常在不同的抽象层次上引用。

关于design-patterns - Concern 和 Responsibility 的区别(即 SRP 和 SoC 的区别)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12886291/

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